Bug#628310: gpsdrive: FTBFS: Error with test of xcursor library not found

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat May 28 13:59:44 UTC 2011


Source: gpsdrive
Version: 2.10~pre4-6.dfsg-5
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110528 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-arch-stamp build-indep-stamp
> [ ! -f Makefile ] || /usr/bin/make distclean
> dh_clean
> dpatch  deapply-all  
> 103-no-textquery not applied to ./ .
> 102-unittest not applied to ./ .
> 101-signalposreq not applied to ./ .
> 100-fix-insecure-tempfiles not applied to ./ .
> 99-autobestmap not applied to ./ .
> 98-mapnik-exception not applied to ./ .
> 97-osmxml not applied to ./ .
> 96-mapnik-plugins-dir not applied to ./ .
> 95-newapi not applied to ./ .
> 90-usage not applied to ./ .
> 85-settings not applied to ./ .
> 80-dbus not applied to ./ .
> 70-perl not applied to ./ .
> 60-sql not applied to ./ .
> 50-scripts not applied to ./ .
> 40-backported not applied to ./ .
> 30-icons not applied to ./ .
> 20-homedir not applied to ./ .
> 10-mapnikdir not applied to ./ .
> 03-manpage not applied to ./ .
> 01-make not applied to ./ .
> rm -rf patch-stamp patch-stampT debian/patched
>  dpkg-source -b gpsdrive-2.10~pre4-6.dfsg
> dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building gpsdrive using existing gpsdrive_2.10~pre4-6.dfsg.orig.tar.gz
> dpkg-source: info: building gpsdrive in gpsdrive_2.10~pre4-6.dfsg-5.diff.gz
> dpkg-source: warning: executable mode 0755 of 'debian/patches/03-manpage.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/90-usage.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/70-perl.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/50-scripts.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/40-backported.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/101-signalposreq.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/102-unittest.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/20-homedir.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/103-no-textquery.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/10-mapnikdir.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/100-fix-insecure-tempfiles.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/98-mapnik-exception.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/30-icons.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/97-osmxml.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/60-sql.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/99-autobestmap.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/80-dbus.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/96-mapnik-plugins-dir.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/95-newapi.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/85-settings.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/01-make.dpatch' will not be represented in diff
> dpkg-source: info: building gpsdrive in gpsdrive_2.10~pre4-6.dfsg-5.dsc
>  debian/rules build
> test -d debian/patched || install -d debian/patched
> dpatch  apply-all  
> applying patch 01-make to ./ ... ok.
> applying patch 03-manpage to ./ ... ok.
> applying patch 10-mapnikdir to ./ ... ok.
> applying patch 20-homedir to ./ ... ok.
> applying patch 30-icons to ./ ... ok.
> applying patch 40-backported to ./ ... ok.
> applying patch 50-scripts to ./ ... ok.
> applying patch 60-sql to ./ ... ok.
> applying patch 70-perl to ./ ... ok.
> applying patch 80-dbus to ./ ... ok.
> applying patch 85-settings to ./ ... ok.
> applying patch 90-usage to ./ ... ok.
> applying patch 95-newapi to ./ ... ok.
> applying patch 96-mapnik-plugins-dir to ./ ... ok.
> applying patch 97-osmxml to ./ ... ok.
> applying patch 98-mapnik-exception to ./ ... ok.
> applying patch 99-autobestmap to ./ ... ok.
> applying patch 100-fix-insecure-tempfiles to ./ ... ok.
> applying patch 101-signalposreq to ./ ... ok.
> applying patch 102-unittest to ./ ... ok.
> applying patch 103-no-textquery to ./ ... ok.
> dpatch  cat-all  >>patch-stampT
> mv -f patch-stampT patch-stamp
> dh_testdir
> aclocal -I m4 --force
> automake --add-missing
> Useless use of /d modifier in transliteration operator at /usr/share/automake-1.9/Automake/Wrap.pm line 60.
> autoconf
> libtoolize -i -f
> libtoolize: putting auxiliary files in `.'.
> libtoolize: linking file `./config.guess'
> libtoolize: linking file `./config.sub'
> libtoolize: linking file `./install-sh'
> libtoolize: linking file `./ltmain.sh'
> libtoolize: putting macros in `m4'.
> libtoolize: linking file `m4/libtool.m4'
> libtoolize: You should add the contents of `m4/libtool.m4' to `aclocal.m4'.
> libtoolize: linking file `m4/ltoptions.m4'
> libtoolize: You should add the contents of `m4/ltoptions.m4' to `aclocal.m4'.
> libtoolize: linking file `m4/ltsugar.m4'
> libtoolize: You should add the contents of `m4/ltsugar.m4' to `aclocal.m4'.
> libtoolize: linking file `m4/ltversion.m4'
> libtoolize: linking file `m4/lt~obsolete.m4'
> libtoolize: You should add the contents of `m4/lt~obsolete.m4' to `aclocal.m4'.
> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
> libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
> libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'
> ./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu \
> 				--prefix=/usr \
> 				--enable-mapnik \
> 				--enable-dbus \
> 				CFLAGS="-Wall -g -O2 -DMAPNIK_PATH=/usr/lib/mapnik/0.7"
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether x86_64-linux-gnu-gcc accepts -g... yes
> checking for x86_64-linux-gnu-gcc option to accept ISO C89... none needed
> checking dependency style of x86_64-linux-gnu-gcc... gcc3
> checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking for bzero... yes
> checking for floor... no
> checking for gethostbyaddr... yes
> checking for gethostbyname... yes
> checking for gethostname... yes
> checking for gettimeofday... yes
> checking for inet_ntoa... yes
> checking for localeconv... yes
> checking for localtime_r... yes
> checking for memset... yes
> checking for mkdir... yes
> checking for nl_langinfo... yes
> checking for pow... no
> checking for rint... no
> checking for select... yes
> checking for socket... yes
> checking for sqrt... no
> checking for strchr... yes
> checking for strcspn... yes
> checking for strerror... yes
> checking for strpbrk... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for strtoull... yes
> checking for tzset... yes
> checking X11/X.h usability... yes
> checking X11/X.h presence... yes
> checking for X11/X.h... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking float.h usability... yes
> checking float.h presence... yes
> checking for float.h... yes
> checking langinfo.h usability... yes
> checking langinfo.h presence... yes
> checking for langinfo.h... yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking linux/inet.h usability... no
> checking linux/inet.h presence... no
> checking for linux/inet.h... no
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking stdio_ext.h usability... yes
> checking stdio_ext.h presence... yes
> checking for stdio_ext.h... yes
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking for sys/stat.h... (cached) yes
> checking sys/termios.h usability... yes
> checking sys/termios.h presence... yes
> checking for sys/termios.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking for sys/types.h... (cached) yes
> checking termio.h usability... yes
> checking termio.h presence... yes
> checking for termio.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking for unistd.h... (cached) yes
> checking wchar.h usability... yes
> checking wchar.h presence... yes
> checking for wchar.h... yes
> checking for struct stat.st_rdev... yes
> checking for ptrdiff_t... yes
> checking for working volatile... yes
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking whether closedir returns void... no
> checking for error_at_line... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for alarm... yes
> checking for working mktime... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible realloc... yes
> checking whether lstat correctly handles trailing slash... yes
> checking whether stat accepts an empty string... no
> checking for strftime... yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for working strnlen... yes
> checking for working strtod... yes
> checking for vprintf... yes
> checking for _doprnt... no
> checking for dirent.h that defines DIR... (cached) yes
> checking for library containing opendir... (cached) none required
> checking for stdbool.h that conforms to C99... yes
> checking for _Bool... yes
> checking whether x86_64-linux-gnu-gcc needs -traditional... no
> checking for x86_64-linux-gnu-ranlib... no
> checking for ranlib... ranlib
> checking for bison... no
> checking for byacc... no
> checking for perl... perl
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking return type of signal handlers... void
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by x86_64-linux-gnu-gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 3458764513820540925
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for x86_64-linux-gnu-objdump... no
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for x86_64-linux-gnu-dlltool... no
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for x86_64-linux-gnu-ar... no
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for x86_64-linux-gnu-strip... no
> checking for strip... strip
> checking for x86_64-linux-gnu-ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from x86_64-linux-gnu-gcc object... ok
> checking for sysroot... no
> checking for x86_64-linux-gnu-mt... no
> checking for mt... no
> checking if : is a manifest tool... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if x86_64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
> checking for x86_64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
> checking if x86_64-linux-gnu-gcc static flag -static works... yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for x86_64-linux-gnu-gcc... (cached) x86_64-linux-gnu-gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether x86_64-linux-gnu-gcc accepts -g... (cached) yes
> checking for x86_64-linux-gnu-gcc option to accept ISO C89... (cached) none needed
> checking dependency style of x86_64-linux-gnu-gcc... (cached) gcc3
> checking for library containing strerror... none required
> checking for inline... inline
> checking for x86_64-linux-gnu-g++... x86_64-linux-gnu-g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether x86_64-linux-gnu-g++ accepts -g... yes
> checking dependency style of x86_64-linux-gnu-g++... gcc3
> checking how to run the C++ preprocessor... x86_64-linux-gnu-g++ -E
> checking for ld used by x86_64-linux-gnu-g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the x86_64-linux-gnu-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking for x86_64-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
> checking if x86_64-linux-gnu-g++ static flag -static works... yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for ANSI C header files... (cached) yes
> checking for gawk... (cached) mawk
> checking whether ln -s works... yes
> Using x86_64-linux-gnu-gcc compiler
> checking for Mapnik lib support... no
> libmapnik_linkable: no
> checking for Mapnik inclusion... yes
> ENABLED Mapnik support
> checking for GDAL support... no
> checking for ANSI C header files... (cached) yes
> checking for socklen_t... socklen_t
> checking for pkg-config... /usr/bin/pkg-config
> checking for GTK+ - version >= 2.0.6... yes (version 2.24.4)
> checking for x86_64-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GTK... yes
> checking for PKGCONFIG... yes
> checking for XML... yes
> checking for x86_64-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
> checking pkg-config is at least version 0.16... yes
> checking for GLIB - version >= 2.8.5... yes (version 2.28.6)
> checking for package libatk1.0-0...yes
> checking for package libc6 2.3.5-1... TODO
> checking for package libcairo 1.0.2-3...
> yes
> checking for cairo_create in -lcairo... yes
> checking for package libexpat1... TODO
> checking for package libfontconfig1...yes
> checking for FcConfigFilename in -lfontconfig... yes
> checking for package libfreetype6... TODO
> TODO checking for package libgcc1... TODO
> checking for package libpango1 1.10...yes
> checking for package libpng12-0...yes
> checking for package libstdc++6... TODO
> checking for package libx11-6... TODO
> checking for package libxcursor1...yes
> checking for XcursorImageCreate in -lfontconfig... no
> Error with test of xcursor library not found
> make: *** [config.status] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/28/gpsdrive_2.10~pre4-6.dfsg-5_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Pkg-grass-devel mailing list