[ukai] A crow may be drowned by aping a cormorant
Fumitoshi UKAI's hacking life

Fri, 08 Jul 2005

qdbm 1.8.30-2 failed to be built on arm and hppa

I've noticed that qdbm 1.8.30-2 was failed to be built on arm and hppa. Both are failed like this:

g++ -I. -I./.. -I/home/buildd/include -I/usr/local/include -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1 -DPIC=1 -D_REENTRANT=1 -Wall -ansi -pedantic -fsigned-char -fPIC -O1 -DNDEBUG -c xdepot.cc
xdepot.cc: In member function 'qdbm::Datum qdbm::Depot::_ZTv0_n28_N4qdbm5Depot8fetchrecERKNS_5DatumE(const qdbm::Datum&)':
xdepot.cc:472: internal compiler error: in cp_expr_size, at cp/cp-objcp-common.c:101
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
make[1]: *** [xdepot.o] Error 1
make[1]: Leaving directory `/build/buildd/qdbm-1.8.30/plus'
make: *** [build-stamp] Error 2

It must be a bug in g++-4.0 (4.0.0-12) in arm and hppa. Other architectures don't have this problem (successfully built).

Since I'll leave for debconf tomorrow, I don't have enough to time to investigate to submit a bug report. (gcc-4.0/README.Bugs says "What we do not want: The location (URL) of the package that failed to build" and URLs are what I only know now), I'll check this at HUT in more detail.

[22:36] | [/debian/qdbm] | # (0) | TB| G

Pasta of Eggplant and Bacon

2005/07/08 supper Side dishes: Salad, Potato and Raddish sticks, 30min.

[21:59] | [/life/cooking] | # (0) | TB| G

qdbm 1.8.30-2 uploaded

According to GCC 4.0 as the default GCC / C++ ABI change, I rebuild qdbm, which provides C++ library libqdbm2++ that doesn't depend on any other C++ libraries besides libstdc++. I rename libqdbm2++ to libqdbm2++c2 and make libqdbm2++c2 conflicts/replaces libqdbm2++. I've got several warnings(?) from dh_strip -a:

dh_strip -a
BFD: debian/libqdbm++-dev/usr/lib/sto1kaxx/xadbm.o: no group info for section .gnu.linkonce.d._ZTIN4qdbm9DBM_errorE
BFD: debian/libqdbm++-dev/usr/lib/sto1kaxx/xadbm.o: no group info for section .gnu.linkonce.r._ZTSN4qdbm9DBM_errorE
BFD: debian/libqdbm++-dev/usr/lib/sto1kaxx/xadbm.o: no group info for section .gnu.linkonce.d._ZTIN4qdbm5DatumE
BFD: debian/libqdbm++-dev/usr/lib/sto1kaxx/xadbm.o: no group info for section .gnu.linkonce.r._ZTSN4qdbm5DatumE
BFD: debian/libqdbm++-dev/usr/lib/sto1kaxx/xadbm.o: no group info for section .gnu.linkonce.d._ZTVN4qdbm9DBM_errorE
(snip)

What's this?

I also got other warning from dh_shlibdeps -a:

dh_shlibdeps -a -l debian/libqdbm11/usr/lib:debian/libqdbm2++c2/usr/lib
Use of uninitialized value in scalar assignment at /usr/bin/dh_shlibdeps line 138, <COMPAT_IN> line 1.
Use of uninitialized value in scalar assignment at /usr/bin/dh_shlibdeps line 138, <COMPAT_IN> line 1.
(snip)

Hmm, it may be $ENV{LD_LIBRARY_PATH} was not defined, so $ld_library_path_orig would be uninitialized.

[01:22] | [/debian/qdbm] | # (0) | TB| G

< July 2005 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31      

Categories

Archives

My Sites
ukai.jp
mu
me
Diary
[rss]

Web Sites
Debian
Debian JP
snapshot.debian.net
Japan Linux Association
Free Software Initiative of Japan

powered by pyblosxom