[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#482237: apache2: FTBFS: checking for C compiler default output file name... configure: error: C compiler cannot create executables



Package: apache2
Version: 2.2.8-4
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20080520 qa-ftbfs
Justification: FTBFS on i386

Hi,

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

This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3
is now the default on most architectures (even if it's not the case on
i386 yet).  Consequently, many failures are caused by the switch to gcc
4.3.
If you determine that this failure is caused by gcc 4.3, feel free to
downgrade this bug to 'important' if your package is only built on i386,
and this bug is specific to gcc 4.3 (i.e the package builds fine with
gcc 4.2).

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> dpatch  deapply-all  
> 059_ssl_memleak_fix_PR44975 not applied to ./ .
> 057_disablemods not applied to ./ .
> 056_mod_cache_IfRange not applied to ./ .
> 055_htpasswd_salt_generation not applied to ./ .
> 054_filename_in_warning not applied to ./ .
> 053_bad_file_descriptor_PR42829 not applied to ./ .
> 052_logresolve_linelength not applied to ./ .
> 099_config_guess_sub_update not applied to ./ .
> 050_enhance_apache2ctl not applied to ./ .
> 047_fix_usage_message not applied to ./ .
> 045_suexec_log_cloexec not applied to ./ .
> 042_htdigest_CAN-2005-1344 not applied to ./ .
> 038_no_LD_LIBRARY_PATH not applied to ./ .
> 034_apxs2_libtool_fixtastic not applied to ./ .
> 033_dbm_read_hash_or_btree not applied to ./ .
> 032_suexec_is_shared not applied to ./ .
> 031_apxs2_sucks_more not applied to ./ .
> 017_fix_ipv6 not applied to ./ .
> 010_fhs_compliance not applied to ./ .
> 009_apache2_has_dso not applied to ./ .
> 008_make_include_safe not applied to ./ .
> 004_usr_bin_perl_0wnz_j00 not applied to ./ .
> 002_apachectl not applied to ./ .
> 001_branding not applied to ./ .
> rm -rf patch-stamp patch-stampT debian/patched
> dh_testdir
> dh_clean
> rm -rf debian/build-tree mpm-worker mpm-prefork mpm-event install 
> rm -f debian/apache2-mpm-worker.postinst debian/apache2-mpm-worker.preinst debian/apache2-mpm-worker.prerm
> rm -f debian/apache2-mpm-event.postinst debian/apache2-mpm-event.preinst debian/apache2-mpm-event.prerm
> rm -f debian/apache2-mpm-prefork.prerm
> for i in `ls debian/icons/ | cut -d. -f1,2`; do \
> 		rm -f debian/tmp/usr/share/apache2/icons/$i; \
> 	done
>  dpkg-source -b apache2-2.2.8
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building apache2 using existing apache2_2.2.8.orig.tar.gz
> dpkg-source: info: building apache2 in apache2_2.2.8-4.diff.gz
> dpkg-source: warning: file apache2-2.2.8/debian/apache2-src.dirs has no final newline (either original or modified version)
> dpkg-source: warning: executable mode 0755 of 'debian/patches/009_apache2_has_dso' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/059_ssl_memleak_fix_PR44975.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/055_htpasswd_salt_generation.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/057_disablemods.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/008_make_include_safe' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/032_suexec_is_shared' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/047_fix_usage_message.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/054_filename_in_warning.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/050_enhance_apache2ctl.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/017_fix_ipv6' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/056_mod_cache_IfRange.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/034_apxs2_libtool_fixtastic' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/052_logresolve_linelength.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/004_usr_bin_perl_0wnz_j00' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/053_bad_file_descriptor_PR42829.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/042_htdigest_CAN-2005-1344' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/033_dbm_read_hash_or_btree' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/038_no_LD_LIBRARY_PATH' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/045_suexec_log_cloexec.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/002_apachectl' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/031_apxs2_sucks_more' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/001_branding' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/099_config_guess_sub_update.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/010_fhs_compliance' will not be represented in diff
> dpkg-source: info: building apache2 in apache2_2.2.8-4.dsc
>  debian/rules build
> test -d debian/patched || install -d debian/patched
> dpatch  apply-all  
> applying patch 001_branding to ./ ... ok.
> applying patch 002_apachectl to ./ ... ok.
> applying patch 004_usr_bin_perl_0wnz_j00 to ./ ... ok.
> applying patch 008_make_include_safe to ./ ... ok.
> applying patch 009_apache2_has_dso to ./ ... ok.
> applying patch 010_fhs_compliance to ./ ... ok.
> applying patch 017_fix_ipv6 to ./ ... ok.
> applying patch 031_apxs2_sucks_more to ./ ... ok.
> applying patch 032_suexec_is_shared to ./ ... ok.
> applying patch 033_dbm_read_hash_or_btree to ./ ... ok.
> applying patch 034_apxs2_libtool_fixtastic to ./ ... ok.
> applying patch 038_no_LD_LIBRARY_PATH to ./ ... ok.
> applying patch 042_htdigest_CAN-2005-1344 to ./ ... ok.
> applying patch 045_suexec_log_cloexec to ./ ... ok.
> applying patch 047_fix_usage_message to ./ ... ok.
> applying patch 050_enhance_apache2ctl to ./ ... ok.
> applying patch 099_config_guess_sub_update to ./ ... ok.
> applying patch 052_logresolve_linelength to ./ ... ok.
> applying patch 053_bad_file_descriptor_PR42829 to ./ ... ok.
> applying patch 054_filename_in_warning to ./ ... ok.
> applying patch 055_htpasswd_salt_generation to ./ ... ok.
> applying patch 056_mod_cache_IfRange to ./ ... ok.
> applying patch 057_disablemods to ./ ... ok.
> applying patch 059_ssl_memleak_fix_PR44975 to ./ ... ok.
> dpatch  cat-all  >>patch-stampT
> mv -f patch-stampT patch-stamp
> dh_testdir
> mkdir -p debian/build-tree/worker
> cd debian/build-tree/worker ;\
> 	CFLAGS="-g -O2 -pipe -I/usr/include/xmltok -I/usr/include/openssl -Wall -O2" LDFLAGS="-Wl,--as-needed" ac_cv_prog_AWK=mawk ac_cv_prog_LYNX_PATH=www-browser /build/user/apache2-2.2.8/configure --srcdir=/build/user/apache2-2.2.8 --enable-layout=Debian --enable-so --with-program-name=apache2 --with-ldap=yes --with-ldap-include=/usr/include --with-ldap-lib=/usr/lib --with-suexec-caller=www-data --with-suexec-bin=/usr/lib/apache2/suexec --with-suexec-docroot=/var/www --with-suexec-userdir=public_html --with-suexec-logfile=/var/log/apache2/suexec.log --enable-suexec=shared --enable-log-config=static --enable-logio=static --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --with-pcre=yes --enable-authn-alias=shared --enable-authnz-ldap=shared --enable-disk-cache=shared --enable-cache=shared --enable-mem-cache=shared --enable-file-cache=shared --enable-cern-meta=shared --enable-dumpio=shared --enable-ext-filter=shared --enable-charset-lite=shared --enable-cgi=shared --enable-dav-lock=shared --enable-log-forensic=shared --enable-ldap=shared --enable-proxy=shared --enable-proxy-connect=shared --enable-proxy-ftp=shared --enable-proxy-http=shared --enable-proxy-ajp=shared --enable-proxy-balancer=shared --enable-ssl=shared --enable-authn-dbm=shared --enable-authn-anon=shared --enable-authn-dbd=shared --enable-authn-file=shared --enable-authn-default=shared --enable-authz-host=shared --enable-authz-groupfile=shared --enable-authz-user=shared --enable-authz-dbm=shared --enable-authz-owner=shared --enable-authnz-ldap=shared --enable-authz-default=shared --enable-auth-basic=shared --enable-auth-digest=shared --enable-dbd=shared --enable-deflate=shared --enable-include=shared --enable-filter=shared --enable-env=shared --enable-mime-magic=shared --enable-expires=shared --enable-headers=shared --enable-ident=shared --enable-usertrack=shared --enable-unique-id=shared --enable-setenvif=shared --enable-version=shared --enable-status=shared --enable-autoindex=shared --enable-asis=shared --enable-info=shared --enable-cgid=shared --enable-dav=shared --enable-dav-fs=shared --enable-vhost-alias=shared --enable-negotiation=shared --enable-dir=shared --enable-imagemap=shared --enable-actions=shared --enable-speling=shared --enable-userdir=shared --enable-alias=shared --enable-rewrite=shared --enable-mime=shared --enable-substitute=shared --with-mpm=worker  ;\
> 	/usr/bin/make ;\
> 	./apache2 -l |grep -v worker > mods.list
> checking for chosen layout... Debian
> checking for working mkdir -p... yes
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu
> 
> Configuring Apache Portable Runtime library ...
> 
> checking for APR... yes
>   setting CC to "i486-linux-gnu-gcc"
>   setting CPP to "i486-linux-gnu-gcc -E"
>   adding "-pthread" to CFLAGS
>   setting CPPFLAGS to " -D_FORTIFY_SOURCE=2 -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
> 
> Configuring Apache Portable Runtime Utility library...
> 
> checking for APR-util... yes
>   adding "-L/usr/lib/mysql" to LDFLAGS
>   adding "-lmysqlclient_r" to LDFLAGS
> checking for gcc... i486-linux-gnu-gcc
> checking for C compiler default output file name... configure: error: C compiler cannot create executables
> See `config.log' for more details.
> make: *** [mpm-worker] Error 77

The full build log is available from:
   http://people.debian.org/~lucas/logs/2008/05/20

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 containing a sid i386
environment.  Internet was not accessible from the build systems.

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



Reply to: