[Pkg-directfb-devel] Bug#625178: directfb: FTBFS: configure: error: C compiler cannot create executables

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon May 2 12:54:33 UTC 2011


Source: directfb
Version: 1.2.10.0-4
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
> make[1]: Entering directory `/build/user-directfb_1.2.10.0-4-amd64-Y9Zidc/directfb-1.2.10.0'
> autoreconf -f -i
> libtoolize: putting auxiliary files in `.'.
> libtoolize: copying file `./ltmain.sh'
> libtoolize: putting macros in `m4'.
> libtoolize: copying file `m4/libtool.m4'
> libtoolize: copying file `m4/ltoptions.m4'
> libtoolize: copying file `m4/ltsugar.m4'
> libtoolize: copying file `m4/ltversion.m4'
> libtoolize: copying file `m4/lt~obsolete.m4'
> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
> libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
> configure.in:83: installing `./compile'
> configure.in:54: installing `./config.guess'
> configure.in:54: installing `./config.sub'
> configure.in:57: installing `./install-sh'
> configure.in:57: installing `./missing'
> docs/Makefile.am:14: patsubst %,%.html,$(man_MANS: non-POSIX variable name
> docs/Makefile.am:14: (probably a GNU make extension)
> docs/Makefile.am:24: `%'-style pattern rules are a GNU make extension
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/ati128/Makefile.am:40:   `rules/libobject.make' included from here
> gfxdrivers/ati128/Makefile.am: installing `./depcomp'
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/cle266/Makefile.am:46:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/cyber5k/Makefile.am:40:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/davinci/Makefile.am:77:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/ep9x/Makefile.am:32:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/i810/Makefile.am:34:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/i830/Makefile.am:34:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/mach64/Makefile.am:38:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/matrox/Makefile.am:46:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/neomagic/Makefile.am:34:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/nsc/Makefile.am:39:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/nvidia/Makefile.am:45:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/omap/Makefile.am:34:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/radeon/Makefile.am:51:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/savage/Makefile.am:42:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/sh772x/Makefile.am:85:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/sis315/Makefile.am:41:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/tdfx/Makefile.am:33:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/unichrome/Makefile.am:49:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> gfxdrivers/vmware/Makefile.am:35:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/dbox2remote/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/dreamboxremote/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/dynapro/Makefile.am:29:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/elo/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/gunze/Makefile.am:29:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/h3600_ts/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/joystick/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/keyboard/Makefile.am:32:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/linux_input/Makefile.am:33:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/lirc/Makefile.am:31:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/mutouch/Makefile.am:29:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/penmount/Makefile.am:28:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/ps2mouse/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/serialmouse/Makefile.am:29:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/sonypi/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/tslib/Makefile.am:33:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/ucb1x00_ts/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> inputdrivers/wm97xx_ts/Makefile.am:30:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> interfaces/IDirectFBFont/Makefile.am:60:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> interfaces/IDirectFBImageProvider/Makefile.am:82:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> interfaces/IDirectFBVideoProvider/Makefile.am:57:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> proxy/dispatcher/Makefile.am:124:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> proxy/requestor/Makefile.am:125:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/devmem/Makefile.am:40:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/fbdev/Makefile.am:48:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/osx/Makefile.am:58:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/sdl/Makefile.am:85:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/vnc/Makefile.am:54:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> systems/x11/Makefile.am:50:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> wm/default/Makefile.am:33:   `rules/libobject.make' included from here
> rules/libobject.make:1: `%'-style pattern rules are a GNU make extension
> wm/unique/Makefile.am:124:   `rules/libobject.make' included from here
> Makefile.am: installing `./INSTALL'
> mkdir -p directfb-build
> cd directfb-build && \
> 	LDFLAGS="-wl,--as-needed" ../configure \
> 		--build x86_64-linux-gnu \
> 		--prefix=/usr \
> 		--includedir=\${prefix}/include \
> 		--mandir=\${prefix}/share/man \
> 		--infodir=\${prefix}/share/info \
> 		--sysconfdir=/etc \
> 		--localstatedir=/var \
> 		--with-gfxdrivers=all --enable-video4linux2 \
> 		--enable-static \
> 		--enable-unique \
> 		--disable-sdl \
> 		--disable-vnc \
> 		--enable-x11
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for gcc... gcc
> checking whether the C compiler works... no
> configure: error: in `/build/user-directfb_1.2.10.0-4-amd64-Y9Zidc/directfb-1.2.10.0/directfb-build':
> configure: error: C compiler cannot create executables
> See `config.log' for more details
> make[1]: *** [override_dh_auto_configure] Error 77

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/02/directfb_1.2.10.0-4_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-directfb-devel mailing list