Bug#713474: desmume: FTBFS: ld: cannot find -lzzip

David Suárez david.sephirot at gmail.com
Sat Jun 22 11:57:45 UTC 2013


Source: desmume
Version: 0.9.9-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> gcc: fatal error: no input files
> compilation terminated.
> configure:4106: $? = 4
> configure:4110: checking whether we are using the GNU C compiler
> configure:4129: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4129: $? = 0
> configure:4138: result: yes
> configure:4147: checking whether gcc accepts -g
> configure:4167: gcc -c -g -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4167: $? = 0
> configure:4208: result: yes
> configure:4225: checking for gcc option to accept ISO C89
> configure:4288: gcc  -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4288: $? = 0
> configure:4301: result: none needed
> configure:4323: checking dependency style of gcc
> configure:4434: result: none
> configure:4455: checking how to run the C preprocessor
> configure:4486: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> configure:4486: $? = 0
> configure:4500: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
>  #include <ac_nonexistent.h>
>                             ^
> compilation terminated.
> configure:4500: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "desmume"
> | #define PACKAGE_TARNAME "desmume"
> | #define PACKAGE_VERSION "0.9.9"
> | #define PACKAGE_STRING "desmume 0.9.9"
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define PACKAGE "desmume"
> | #define VERSION "0.9.9"
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:4525: result: gcc -E
> configure:4545: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> configure:4545: $? = 0
> configure:4559: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
>  #include <ac_nonexistent.h>
>                             ^
> compilation terminated.
> configure:4559: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "desmume"
> | #define PACKAGE_TARNAME "desmume"
> | #define PACKAGE_VERSION "0.9.9"
> | #define PACKAGE_STRING "desmume 0.9.9"
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define PACKAGE "desmume"
> | #define VERSION "0.9.9"
> | /* end confdefs.h.  */
> | #include <ac_nonexistent.h>
> configure:4588: checking for grep that handles long lines and -e
> configure:4646: result: /bin/grep
> configure:4651: checking for egrep
> configure:4713: result: /bin/grep -E
> configure:4718: checking for ANSI C header files
> configure:4738: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4738: $? = 0
> configure:4811: gcc -o conftest -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed conftest.c  >&5
> configure:4811: $? = 0
> configure:4811: ./conftest
> configure:4811: $? = 0
> configure:4822: result: yes
> configure:4835: checking for sys/types.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for sys/stat.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for stdlib.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for string.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for memory.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> dh_auto_configure: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=${prefix}/lib/x86_64-linux-gnu --libexecdir=${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --bindir=/usr/games --datadir=/usr/share/games --enable-gdb-stub --enable-osmesa --enable-glade returned exit code 1
> make[1]: *** [override_dh_auto_configure] Error 255
> configure:4835: checking for strings.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for inttypes.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for stdint.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4835: checking for unistd.h
> configure:4835: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4835: $? = 0
> configure:4835: result: yes
> configure:4847: checking whether byte ordering is bigendian
> configure:4862: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> conftest.c:22:9: error: unknown type name 'not'
>          not a universal capable compiler
>          ^
> conftest.c:22:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
>          not a universal capable compiler
>                ^
> conftest.c:22:15: error: unknown type name 'universal'
> configure:4862: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "desmume"
> | #define PACKAGE_TARNAME "desmume"
> | #define PACKAGE_VERSION "0.9.9"
> | #define PACKAGE_STRING "desmume 0.9.9"
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define PACKAGE "desmume"
> | #define VERSION "0.9.9"
> | #define STDC_HEADERS 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_MEMORY_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_UNISTD_H 1
> | /* end confdefs.h.  */
> | #ifndef __APPLE_CC__
> | 	       not a universal capable compiler
> | 	     #endif
> | 	     typedef int dummy;
> | 
> configure:4907: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> configure:4907: $? = 0
> configure:4925: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 conftest.c >&5
> conftest.c: In function 'main':
> conftest.c:28:4: error: unknown type name 'not'
>     not big endian
>     ^
> conftest.c:28:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
>     not big endian
>             ^
> configure:4925: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "desmume"
> | #define PACKAGE_TARNAME "desmume"
> | #define PACKAGE_VERSION "0.9.9"
> | #define PACKAGE_STRING "desmume 0.9.9"
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define PACKAGE "desmume"
> | #define VERSION "0.9.9"
> | #define STDC_HEADERS 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_MEMORY_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_UNISTD_H 1
> | /* end confdefs.h.  */
> | #include <sys/types.h>
> | 		#include <sys/param.h>
> | 
> | int
> | main ()
> | {
> | #if BYTE_ORDER != BIG_ENDIAN
> | 		 not big endian
> | 		#endif
> | 
> |   ;
> |   return 0;
> | }
> configure:5053: result: no
> configure:5086: checking whether NLS is requested
> configure:5095: result: yes
> configure:5123: checking for intltool-update
> configure:5141: found /usr/bin/intltool-update
> configure:5153: result: /usr/bin/intltool-update
> configure:5163: checking for intltool-merge
> configure:5181: found /usr/bin/intltool-merge
> configure:5193: result: /usr/bin/intltool-merge
> configure:5203: checking for intltool-extract
> configure:5221: found /usr/bin/intltool-extract
> configure:5233: result: /usr/bin/intltool-extract
> configure:5387: checking for xgettext
> configure:5405: found /usr/bin/xgettext
> configure:5417: result: /usr/bin/xgettext
> configure:5427: checking for msgmerge
> configure:5445: found /usr/bin/msgmerge
> configure:5457: result: /usr/bin/msgmerge
> configure:5467: checking for msgfmt
> configure:5485: found /usr/bin/msgfmt
> configure:5497: result: /usr/bin/msgfmt
> configure:5507: checking for gmsgfmt
> configure:5538: result: /usr/bin/msgfmt
> configure:5558: checking for perl
> configure:5576: found /usr/bin/perl
> configure:5588: result: /usr/bin/perl
> configure:5599: checking for perl >= 5.8.1
> configure:5606: result: 5.14.2
> configure:5610: checking for XML::Parser
> configure:5613: result: ok
> configure:5638: gcc -o conftest -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed conftest.c  >&5
> configure:5638: $? = 0
> configure:5665: checking for gzopen in -lz
> configure:5690: gcc -o conftest -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed conftest.c -lz   >&5
> configure:5690: $? = 0
> configure:5699: result: yes
> configure:5713: checking for zzip_open in -lzzip
> configure:5738: gcc -o conftest -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed conftest.c -lzzip  -lz  >&5
> /usr/bin/ld: cannot find -lzzip
> collect2: error: ld returned 1 exit status

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/desmume_0.9.9-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-games-devel mailing list