Your message dated Fri, 13 Jul 2012 12:32:10 +0000
with message-id <e1spf2y-00079d...@franck.debian.org>
and subject line Bug#680058: fixed in kyotocabinet 1.2.76-4
has caused the Debian Bug report #680058,
regarding kyotocabinet: FTBFS on i386 with gcc-multilib: /usr/bin/ld: cannot
find -llzma
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
680058: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680058
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kyotocabinet
Version: 1.2.76-2
Severity: serious
Justification: fails to build from source
If gcc-multilib is installed on an i386 system, kyotocabinet FTBFS:
| if uname -a | egrep -i 'SunOS' > /dev/null ; \
| then \
| g++ -m64 -g -O2 -fstack-protector --param=ssp-buffer-size=4
-Wformat -Werror=format-security -Wall -fPIC -fsigned-char -g0 -O2
-Wno-unused-but-set-variable -Wno-unused-but-set-parameter -shared
-Wl,-G,-h,libkyotocabinet.so.16 -o libkyotocabinet.so.16.13.0 \
| kcutil.o kcthread.o kcfile.o kccompress.o kccompare.o kcmap.o
kcregex.o kcdb.o kcplantdb.o kcprotodb.o kcstashdb.o kccachedb.o kchashdb.o
kcdirdb.o kctextdb.o kcpolydb.o kcdbext.o kclangc.o -Wl,-z,relro -L.
-L/usr/lib/i386-linux-gnu -L/usr/local/lib
-Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -llzma
-llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc ; \
| else \
| g++ -m64 -g -O2 -fstack-protector --param=ssp-buffer-size=4
-Wformat -Werror=format-security -Wall -fPIC -fsigned-char -g0 -O2
-Wno-unused-but-set-variable -Wno-unused-but-set-parameter -shared
-Wl,-soname,libkyotocabinet.so.16 -o libkyotocabinet.so.16.13.0 \
| kcutil.o kcthread.o kcfile.o kccompress.o kccompare.o kcmap.o
kcregex.o kcdb.o kcplantdb.o kcprotodb.o kcstashdb.o kccachedb.o kchashdb.o
kcdirdb.o kctextdb.o kcpolydb.o kcdbext.o kclangc.o -Wl,-z,relro -L.
-L/usr/lib/i386-linux-gnu -L/usr/local/lib
-Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -llzma
-llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc ; \
| fi
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/liblzma.so when
searching for -llzma
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/liblzma.a when
searching for -llzma
| /usr/bin/ld: cannot find -llzma
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/liblzo2.so when
searching for -llzo2
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/liblzo2.a when
searching for -llzo2
| /usr/bin/ld: cannot find -llzo2
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libz.so when
searching for -lz
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libz.a when
searching for -lz
| /usr/bin/ld: cannot find -lz
| /usr/bin/ld: skipping incompatible
/usr/lib/gcc/i486-linux-gnu/4.7/libstdc++.so when searching for -lstdc++
| /usr/bin/ld: skipping incompatible
/usr/lib/gcc/i486-linux-gnu/4.7/libstdc++.a when searching for -lstdc++
| /usr/bin/ld: cannot find -lstdc++
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/librt.so when
searching for -lrt
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/librt.a when
searching for -lrt
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libpthread.so when
searching for -lpthread
| /usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libpthread.a when
searching for -lpthread
| collect2: error: ld returned 1 exit status
| make[1]: *** [libkyotocabinet.so.16.13.0] Error 1
It's apparently because the configure script assumes that if it's
possible built a program using -m64, then it's the right thing to build
the library using this option:
| printf 'checking for 64-bit availability... '
| if printf 'main() {}' | $CC -xc -m64 -o config.tmp - >config.tmp 2>&1
| then
| MYCFLAGS="-m64 $MYCFLAGS"
| MYCXXFLAGS="-m64 $MYCXXFLAGS"
| printf 'yes\n'
| else
| printf 'no\n'
| fi
This is of course flawed assumption.
--
Jakub Wilk
--- End Message ---
--- Begin Message ---
Source: kyotocabinet
Source-Version: 1.2.76-4
We believe that the bug you reported is fixed in the latest version of
kyotocabinet, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 680...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Shawn Landden <shawnland...@gmail.com> (supplier of updated kyotocabinet
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 11 Jul 2012 13:12:43 -0700
Source: kyotocabinet
Binary: libkyotocabinet16 libkyotocabinet16-dbg kyotocabinet-utils
kyotocabinet-doc libkyotocabinet-dev
Architecture: source amd64 all
Version: 1.2.76-4
Distribution: unstable
Urgency: low
Maintainer: Shawn Landden <shawnland...@gmail.com>
Changed-By: Shawn Landden <shawnland...@gmail.com>
Description:
kyotocabinet-doc - Straightforward implementation of DBM - docs
kyotocabinet-utils - Straightforward implementation of DBM - utilities
libkyotocabinet-dev - Straightforward implementation of DBM - development
headers
libkyotocabinet16 - Straightforward implementation of DBM - shared library
libkyotocabinet16-dbg - Straightforward implementation of DBM - debugging
symbols
Closes: 680058
Changes:
kyotocabinet (1.2.76-4) unstable; urgency=low
.
* use breaks/replaces for smooth upgrades following man page move
from -doc -> -utils
* do not unconditionally use -m64 when available (Closes: #680058)
* obey DEB_BUILD_OPTIONS=noopt of Policy 4.9.1
* disable -rpath linking per recommended practice
* provide convenience names (libkyotocabinet16-dev, libkyotocabinet-dbg)
* switch to xz (-2) compression for debs
* fix link to kyotoproducts.pdf to point to Internet
* GNU/kFreeBSD
- support kyotocabinet::getsysinfo() on GNU/kFreeBSD
- link with --as-needed on GNU/kFreeBSD as well as Linux
* include <unistd.h> in kccommon.h for gcc-4.7 compatibility
Checksums-Sha1:
1edf47f1a075cbc185a9faeea44fb981cc14d9fb 1580 kyotocabinet_1.2.76-4.dsc
195c1e16b0db937794a08f277ca1d3af4cf0eee0 8955
kyotocabinet_1.2.76-4.debian.tar.gz
2aeec6b84a0ba755f88177361e84570814a1d383 301608
libkyotocabinet16_1.2.76-4_amd64.deb
057e614c90f915c029169d204544226712276d81 42760
libkyotocabinet16-dbg_1.2.76-4_amd64.deb
d2ab7ef428e0b718cbdf4194a56f8516f8a637be 1134012
kyotocabinet-utils_1.2.76-4_amd64.deb
5c6d014888c0675b1cb8cc084d33bb5fea6d0aef 252166
kyotocabinet-doc_1.2.76-4_all.deb
14fd3a1f7c563d8f96419ffda48cfbd2803d3c4b 410348
libkyotocabinet-dev_1.2.76-4_amd64.deb
Checksums-Sha256:
b72d46ef6395a5e7653b7e36dbf3ba4e95adc71c1df3ac9b6de307775fa830ce 1580
kyotocabinet_1.2.76-4.dsc
da84cf9dd23ebad575441c25bceb217d67b7b69732ba9e8c485f7ab656e76617 8955
kyotocabinet_1.2.76-4.debian.tar.gz
7e776741c470f79188b20b631d63884ff620c4f6fefc5165c61d89bbe0556063 301608
libkyotocabinet16_1.2.76-4_amd64.deb
b2b452cd69c5605f0b09ee9b0f435ec3df9cb08d90ffe2e5ca35ea68b6dc5beb 42760
libkyotocabinet16-dbg_1.2.76-4_amd64.deb
f4aed70e9a77e27121bdf61b338808d33184b739c07b5ce3be341ac3ef770587 1134012
kyotocabinet-utils_1.2.76-4_amd64.deb
efca0fdfe7ebfb0ff46bf14f1a8150da08b862ae87de1da6983c6354cb742321 252166
kyotocabinet-doc_1.2.76-4_all.deb
482d2a0ddca9b91dcb6ca8c21d618404a7e6a44cba08b6ac5518418fc21220ac 410348
libkyotocabinet-dev_1.2.76-4_amd64.deb
Files:
d8b0249fca4648352c82ad4e7cf22a4d 1580 utils optional kyotocabinet_1.2.76-4.dsc
3e74934b09233198fb3fed92affd81ec 8955 utils optional
kyotocabinet_1.2.76-4.debian.tar.gz
e61c89bcadfa369513f38470b231bf65 301608 libs optional
libkyotocabinet16_1.2.76-4_amd64.deb
2027c2daf534e42e0d378ed6dbfa936b 42760 debug extra
libkyotocabinet16-dbg_1.2.76-4_amd64.deb
703d36d66c8a462afacf0e3b5b96dce3 1134012 utils optional
kyotocabinet-utils_1.2.76-4_amd64.deb
99edf772397fda6c8f2e20bae53d37b1 252166 doc optional
kyotocabinet-doc_1.2.76-4_all.deb
32ba31457a8dbcaad055b7e091d700e9 410348 libdevel optional
libkyotocabinet-dev_1.2.76-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlAAE2AACgkQiOXXM92JlhBExwCfS83rK9wDddyNs3YCPiq2EFyz
eQ8AoOtvLqppIZjMx8Mlf7KWRlh5i0n2
=Wb3k
-----END PGP SIGNATURE-----
--- End Message ---