Summary: | app-emulation/libspectrum-0.2.0.1-r1 emerge fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Priit Laes (IRC: plaes) <plaes> |
Component: | [OLD] Development | Assignee: | SpanKY <vapier> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 41408 | ||
Attachments: |
libspectrum-0.2.1_pre1.ebuild
New fuse beta ebuild, which works with beta libspectrum |
Seems like they have new beta versions available which fixes this problem. http://sourceforge.net/forum/forum.php?forum_id=345729 it's because of the new gcrypt library Created attachment 24663 [details, diff]
libspectrum-0.2.1_pre1.ebuild
New version of the library.
Thanks to iggy for a tip on #gentoo-bugs
It seems like old fuse isn't compatible with this new version of libsinclair. Created attachment 24664 [details, diff]
New fuse beta ebuild, which works with beta libspectrum
new libspectrum and fuse are in portage, thanks |
Decoder root # USE="libdsk" emerge app-emulation/fuse Calculating dependencies ...done! >>> emerge (1 of 3) app-emulation/libspectrum-0.2.0.1-r1 to / >>> md5 src_uri ;-) libspectrum-0.2.0.1.tar.gz >>> Unpacking source... >>> Unpacking libspectrum-0.2.0.1.tar.gz to /home/root/tmp/portage/libspectrum-0.2.0.1-r1/work >>> Source unpacked. creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions ) works... yes checking whether the C compiler (gcc -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for Cygwin environment... no checking for mingw32 environment... no checking how to run the C preprocessor... gcc -E checking host system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for perl... /usr/bin/perl checking for ANSI C header files... yes checking for stdint.h... yes checking for working const... yes checking whether byte ordering is bigendian... no checking for strcasecmp... yes checking for _strcmpi... no checking for zlib.h... yes checking for gcrypt.h... yes checking whether to use glib... yes checking for glib-config... /usr/bin/glib-config checking for GLIB - version >= 1.2.0... yes checking whether lots of warnings requested... no updating cache ./config.cache creating ./config.status creating Makefile creating config.h gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c make-perl.c /bin/sh ./libtool --mode=link gcc -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -L/usr/lib -o make-perl make-perl.o mkdir .libs gcc -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -o make-perl make-perl.o -L/usr/lib ./make-perl > generate.pl cat generate.pl.in >> generate.pl /usr/bin/perl -p generate.pl libspectrum.h.in > libspectrum.h /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c creator.c rm -f .libs/creator.lo gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c creator.c -fPIC -DPIC -o .libs/creator.lo In file included from internals.h:36, from creator.c:32: libspectrum.h:614: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) libspectrum.h:614: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c creator.c -o creator.o >/dev/null 2>&1 mv -f .libs/creator.lo creator.lo /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c crypto.c rm -f .libs/crypto.lo gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -mcpu=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions -Wall -c crypto.c -fPIC -DPIC -o .libs/crypto.lo In file included from internals.h:36, from crypto.c:33: libspectrum.h:614: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) libspectrum.h:614: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:46: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:46: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:49: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:51: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:52: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:53: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:53: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:57: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:57: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c: In function `libspectrum_sign_data': crypto.c:65: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:65: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c: At top level: crypto.c:79: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:79: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c: In function `get_signature': crypto.c:83: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:83: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:83: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c: At top level: crypto.c:115: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c: In function `get_hash': crypto.c:119: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:131: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:131: error: too few arguments to function `gcry_mpi_scan' crypto.c: At top level: crypto.c:159: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c: In function `create_key': crypto.c:163: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:167: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:167: error: too few arguments to function `gcry_mpi_scan' crypto.c:168: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:168: error: too few arguments to function `gcry_mpi_scan' crypto.c:169: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:169: error: too few arguments to function `gcry_mpi_scan' crypto.c:170: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:170: error: too few arguments to function `gcry_mpi_scan' crypto.c:172: warning: passing arg 4 of `gcry_mpi_scan' makes integer from pointer without a cast crypto.c:172: error: too few arguments to function `gcry_mpi_scan' crypto.c: At top level: crypto.c:201: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:208: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:208: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c: In function `get_mpi': crypto.c:210: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c: At top level: crypto.c:231: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c:231: warning: `GcryMPI' is deprecated (declared at /usr/include/gcrypt.h:154) crypto.c: In function `serialise_mpis': crypto.c:237: warning: passing arg 3 of `gcry_mpi_print' makes integer from pointer without a cast crypto.c:237: warning: passing arg 4 of `gcry_mpi_print' from incompatible pointer type crypto.c:237: error: too few arguments to function `gcry_mpi_print' crypto.c:245: warning: passing arg 3 of `gcry_mpi_print' makes integer from pointer without a cast crypto.c:245: warning: passing arg 4 of `gcry_mpi_print' from incompatible pointer type crypto.c:245: error: too few arguments to function `gcry_mpi_print' crypto.c:262: warning: passing arg 3 of `gcry_mpi_print' makes integer from pointer without a cast crypto.c:262: warning: passing arg 4 of `gcry_mpi_print' from incompatible pointer type crypto.c:262: error: too few arguments to function `gcry_mpi_print' crypto.c:272: warning: passing arg 3 of `gcry_mpi_print' makes integer from pointer without a cast crypto.c:272: warning: passing arg 4 of `gcry_mpi_print' from incompatible pointer type crypto.c:272: error: too few arguments to function `gcry_mpi_print' crypto.c: In function `libspectrum_verify_signature': crypto.c:289: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:289: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:289: warning: `GcrySexp' is deprecated (declared at /usr/include/gcrypt.h:225) crypto.c:316: error: `GCRYERR_BAD_SIGNATURE' undeclared (first use in this function) crypto.c:316: error: (Each undeclared identifier is reported only once crypto.c:316: error: for each function it appears in.) make: *** [crypto.lo] Error 1 !!! ERROR: app-emulation/libspectrum-0.2.0.1-r1 failed. !!! Function src_compile, Line 19, Exitcode 2 !!! libspectrum make failed! Decoder root # qpkg -f -I -v /usr/include/gcrypt.h dev-libs/libgcrypt-1.1.91 *