View previous topic :: View next topic |
Author |
Message |
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Tue Dec 13, 2005 10:42 pm Post subject: Проблема при установке Apache 2 [solved] |
|
|
Code: | checking for APR-util... yes
adding "-L/usr/lib" to LDFLAGS
adding "-I/usr/include/db4.2" to INCLUDES
checking for i686-pc-linux-gnu-gcc... i386-pc-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
!!! ERROR: net-www/apache-2.0.54-r31 failed.
!!! Function src_compile, Line 161, Exitcode 77
!!! bad ./configure please submit bug report to bugs.gentoo.org. Include your config.layout and config.log
|
Смотрю config.log, и что я вижу:
Code: | CC='i386-pc-linux-gnu-gcc'
CFLAGS='-march=pentium-m -O2 -pipe -fomit-frame-pointer -pthread'
CORE_IMPLIB=''
CORE_IMPLIB_FILE=''
CPP='i386-pc-linux-gnu-gcc -E'
|
Конфиг GCC:
Code: | localhost apache-2.0.54-r31 # gcc-config -l
[1] i686-pc-linux-gnu-3.4.4 *
[2] i686-pc-linux-gnu-3.4.4-hardened
|
Подскажите пожалуйста в чем тут дело, откуда ноги у CC='i386-pc-linux-gnu-gcc'?
Last edited by Laitr Keiows on Thu Dec 15, 2005 1:02 am; edited 1 time in total |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Wed Dec 14, 2005 2:38 am Post subject: |
|
|
Code: | Configuring Apache Portable Runtime library ...
checking for APR... yes
setting CC to "i386-pc-linux-gnu-gcc"
setting CPP to "i386-pc-linux-gnu-gcc -E"
adding "-pthread" to CFLAGS
setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE"
setting LDFLAGS to " "
setting INCLUDES to " -I/usr/include/apr-0 "
Configuring Apache Portable Runtime Utility library...
checking for APR-util... yes
adding "-L/usr/lib" to LDFLAGS
adding "-I/usr/include/db4.2" to INCLUDES
checking for i686-pc-linux-gnu-gcc... i386-pc-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
!!! ERROR: net-www/apache-2.0.54-r31 failed.
!!! Function src_compile, Line 161, Exitcode 77
!!! bad ./configure please submit bug report to bugs.gentoo.org. Include your config.layout and config.log
!!! If you need support, post the topmost build error, NOT this status message.
|
Подстановка СС вручную в make.conf не помогает |
|
Back to top |
|
|
Sasha2 Apprentice
Joined: 18 Jun 2005 Posts: 206
|
Posted: Wed Dec 14, 2005 7:28 am Post subject: |
|
|
А симлинк с i386 на i686? |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Wed Dec 14, 2005 8:11 am Post subject: |
|
|
Sasha2 wrote: | А симлинк с i386 на i686? |
Проблемы это не решает, та же самая ошибка.
Пробовал обнулять CFLAGS и CXXFLAGS, не помогла.
Code: | localhost portage # ls -la /etc/make.profile
lrwxrwxrwx 1 root root 48 Nov 28 00:09 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.1
|
|
|
Back to top |
|
|
ba l33t
Joined: 25 May 2003 Posts: 804
|
Posted: Wed Dec 14, 2005 9:25 am Post subject: |
|
|
покажи |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Wed Dec 14, 2005 9:33 am Post subject: |
|
|
и cat /etc/fstab |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Wed Dec 14, 2005 9:45 am Post subject: |
|
|
Code: | Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.1 2-co-0.7.1 i686)
=================================================================
System uname: 2.6.12-co-0.7.1 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.13
dev-lang/python: 2.3.4, 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.20
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 cjk crypt curl eds emboss encode expat foomaticdb gd gif gstreamer gtk2 imap imlib jpeg libg++ libw ww mad maildir mikmod motif mp3 mpeg mysql ncurses nls no-htdocs nptl nptlonly o gg oggvorbis opengl oss pam pam-mysql pcre pdflib png python quicktime readline sasl ssl tcpd tiff truetype truetype-fonts type1-fonts unicode userlocales utf8 vhosts vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVER LAY |
При чем тут fstab?
Глючный cofs никак не участвует в работе системы. |
|
Back to top |
|
|
ba l33t
Joined: 25 May 2003 Posts: 804
|
Posted: Wed Dec 14, 2005 10:08 am Post subject: |
|
|
еще |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Wed Dec 14, 2005 10:21 am Post subject: |
|
|
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4
Все что угодно кроме апача собирается и работает, а апач ни в какую! |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Wed Dec 14, 2005 12:02 pm Post subject: |
|
|
Во-первых. Разберись с i386. Должно быть i686.
Configuring Apache Portable Runtime library ...
checking for APR... yes
setting CC to "i686-pc-linux-gnu-gcc"
setting CPP to "i686-pc-linux-gnu-gcc -E"
adding "-pthread" to CFLAGS
setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE"
setting LDFLAGS to " "
setting INCLUDES to " -I/usr/include/apr-0 "
Configuring Apache Portable Runtime Utility library...
checking for APR-util... yes
adding "-L/usr/lib" to LDFLAGS
adding "-I/usr/include/db4.2" to INCLUDES
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
это от apache 2.0.55 на gcc 3.3.6, как видишь определяется все нормально.
config.log (поможет):
configure:3447: checking for C compiler default output file name
configure:3450: i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-poi
nter -pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_
SOURCE -D_GNU_SOURCE -L/usr/lib conftest.c >&5
configure:3453: $? = 0
configure:3499: result: a.out
configure:3504: checking whether the C compiler works
configure:3510: ./a.out
configure:3513: $? = 0
configure:3530: result: yes
найди у себя в /var/tmp/apache-2.0.54..... тоже самое и поймешь в чем ошибка. |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Thu Dec 15, 2005 1:03 am Post subject: |
|
|
Проблема решилась пересборкой apr и apr-util |
|
Back to top |
|
|
|