Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Sandbox] ne compile pas en multilib (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Oct 09, 2007 5:06 am    Post subject: [Sandbox] ne compile pas en multilib (résolu) Reply with quote

Je viens de passer à gcc-4.2.1 et maintenant sandbox ne compile plus, j'ai chercher sur le forum mais je n'ai pas trouvé de réponse claire.

Donc voici le message d'erreur à la compilation.

Code:
checking for i686-pc-linux-gnu-gcc... i686-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.

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/build-x86-x86_64-pc-linux-gnu/config.log
 *
 * ERROR: sys-apps/sandbox-1.2.18.1 failed.
 * Call stack:
 *                 ebuild.sh, line 1687:  Called dyn_compile
 *                 ebuild.sh, line 1025:  Called qa_call 'src_compile'
 *                 ebuild.sh, line   44:  Called src_compile
 *   sandbox-1.2.18.1.ebuild, line   84:  Called econf '--libdir=/usr/lib32' '--enable-multilib'
 *                 ebuild.sh, line  624:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed

Le config.log
Code:
his file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by sandbox configure 1.2.18.1, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ../sandbox-1.2.18.1//configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdi$

## --------- ##
## Platform. ##
## --------- ##

hostname = Ulysse
uname -m = x86_64
uname -r = 2.6.22-gentoo-r8
uname -s = Linux
uname -v = #4 SMP PREEMPT Mon Oct 8 05:45:23 CEST 2007

/usr/bin/uname -p = AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/lib64/portage/bin
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.2.1
PATH: /usr/kde/3.5/sbin
PATH: /usr/kde/3.5/bin
PATH: /usr/qt/3/bin


## ----------- ##
## Core tests. ##
## ----------- ##
configure:1533: checking for a BSD-compatible install
configure:1588: result: /usr/bin/install -c
configure:1599: checking whether build environment is sane
configure:1642: result: yes
configure:1707: checking for gawk
configure:1723: found /bin/gawk
configure:1733: result: gawk
configure:1743: checking whether make sets $(MAKE)
configure:1763: result: yes
configure:1942: checking for i686-pc-linux-gnu-gcc
configure:1958: found /usr/bin/i686-pc-linux-gnu-gcc
configure:1968: result: i686-pc-linux-gnu-gcc
configure:2250: checking for C compiler version
configure:2253: i686-pc-linux-gnu-gcc --version </dev/null >&5
gcc-config error: i686-pc-linux-gnu-gcc wrapper: Unable to determine executable.
        CTARGET=x86_64-pc-linux-gnu
        exec=i686-pc-linux-gnu-gcc

configure:2256: $? = 1
configure:2258: i686-pc-linux-gnu-gcc -v </dev/null >&5
gcc-config error: i686-pc-linux-gnu-gcc wrapper: Unable to determine executable.
        CTARGET=x86_64-pc-linux-gnu
        exec=i686-pc-linux-gnu-gcc

configure:2261: $? = 1
configure:2263: i686-pc-linux-gnu-gcc -V </dev/null >&5
gcc-config error: i686-pc-linux-gnu-gcc wrapper: Unable to determine executable.
        CTARGET=x86_64-pc-linux-gnu
        exec=i686-pc-linux-gnu-gcc

configure:2266: $? = 1
configure:2289: checking for C compiler default output file name
configure:2292: i686-pc-linux-gnu-gcc -march=athlon64 -0s -pipe -fomit-frame-pointer -ftree-vectorize -fno-ident  -Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,--h$
gcc-config error: i686-pc-linux-gnu-gcc wrapper: Unable to determine executable.
        CTARGET=x86_64-pc-linux-gnu
        exec=i686-pc-linux-gnu-gcc

configure:2295: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "sandbox"
| #define PACKAGE_TARNAME "sandbox"
| #define PACKAGE_VERSION "1.2.18.1"
| #define PACKAGE_STRING "sandbox 1.2.18.1"
| #define PACKAGE_BUGREPORT "sandbox@gentoo.org"
| #define PACKAGE "sandbox"
| #define VERSION "1.2.18.1"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2334: error: C compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=athlon64 -0s -pipe -fomit-frame-pointer -ftree-vectorize -fno-ident'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,--hash-style=gnu'
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=i686-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=i686-pc-linux-gnu-gcc
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run aclocal-1.9'
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run tar'
AR=''
AUTOCONF='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run autoconf'
AUTOHEADER='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run autoheader'
AUTOMAKE='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run automake-1.9'
AWK='gawk'
CC='i686-pc-linux-gnu-gcc'
CCDEPMODE=''
CFLAGS='-march=athlon64 -0s -pipe -fomit-frame-pointer -ftree-vectorize -fno-ident'
CPP=''
CPPFLAGS=''
CXXCPP=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,--hash-style=gnu'
LIBC_PATH=''
LIBDL=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/missing --run makeinfo'
OBJEXT=''
PACKAGE='sandbox'
PACKAGE_BUGREPORT='sandbox@gentoo.org'
PACKAGE_NAME='sandbox'
PACKAGE_STRING='sandbox 1.2.18.1'
PACKAGE_TARNAME='sandbox'
PACKAGE_VERSION='1.2.18.1'
PATH_SEPARATOR=':'
RANLIB=''
READELF=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='1.2.18.1'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_RANLIB=''
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias='i686-pc-linux-gnu'
build_cpu=''
build_os=''
build_vendor=''
datadir='/usr/share'
exec_prefix='NONE'
host='i686-pc-linux-gnu'
host_alias='i686-pc-linux-gnu'
host_cpu=''
host_os=''
host_vendor=''
includedir='${prefix}/include'
infodir='/usr/share/info'
install_sh='/mnt/Data/portage/tmp/portage/sys-apps/sandbox-1.2.18.1/work/sandbox-1.2.18.1/install-sh'
libdir='/usr/lib32'
libexecdir='${exec_prefix}/libexec'
localstatedir='/var/lib'
mandir='/usr/share/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
prefix='/usr'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE "sandbox"
#define PACKAGE_BUGREPORT "sandbox@gentoo.org"
#define PACKAGE_NAME "sandbox"
#define PACKAGE_STRING "sandbox 1.2.18.1"
#define PACKAGE_TARNAME "sandbox"
#define PACKAGE_VERSION "1.2.18.1"
#define VERSION "1.2.18.1"

configure: exit 77


PS: c'est le seul paquet qui ne compile pas.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)


Last edited by titoucha on Thu Oct 11, 2007 4:20 am; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8500
Location: ~Brussels - Belgique

PostPosted: Tue Oct 09, 2007 5:16 am    Post subject: Reply with quote

Salut,

As-tu revérifié où pointent "gcc-config" et "eselect compiler" ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Tue Oct 09, 2007 6:33 am    Post subject: Reply with quote

@Titoucha : au fil de mes recherches pour tenter de compiler GCC-4.1.2 (que j'ai toujours pas reussi a emerger d'ailleurs)
j'ai pu lire que les multilib avaient des souçis avec GCC, glibc et sandbox justement...

Multilib problem after update to glibc-2.5-r1
Problems building gcc-4.1.1-r3
[SOLVED]: gcc-4.1.1-r3 won't compile in 32 megs of RAM
Multilibs problem in Amd64 (32 & 64 bit) :Glibc & Gcc failed
Multilib issues - stubs-32.h [solved]

par contre si tu as des infos sur comment t'as reussi a emerger GCC-4.1.2 ça m'interesse car chez moi je peux tout compiler excépté GCC, pour glibc et sandbox j'ai pas la foi de verifier mais sinon je compile xorg par exemple sans souçis... avec l'ancienne version de GCC présente sur mon systeme.

Voila en esperant que ça t'aide
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Oct 10, 2007 1:44 am    Post subject: Reply with quote

XavierMiller wrote:
Salut,

As-tu revérifié où pointent "gcc-config" et "eselect compiler" ?


Oui j'ai vérifié et même plus tôt deux fois qu'une c'est correct, en plus je peux tout compiler sauf sandbox.

@davidou2a, merci pour les racourcis mais ils ont l'air de traiter de problèmes avec glibc et gcc et non de sandbox, dans mon cas glibc et gcc compile parfaitement par contre pour toi je ne sais pas vu que je suis avec gcc 4.2.1, je ne peut vraiment pas t'aider.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8500
Location: ~Brussels - Belgique

PostPosted: Wed Oct 10, 2007 11:05 am    Post subject: Reply with quote

et un "emerge -C sandbox ; emerge -1 sandbox" ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
chris256
n00b
n00b


Joined: 04 Jun 2006
Posts: 21

PostPosted: Wed Oct 10, 2007 11:25 am    Post subject: Reply with quote

hello ,

J'ai le même problème , j'avais posté dans ce topic sans succés .

Par contre je ne me rappelle plus si j'avais essayé la désinstallation/réinstallation ...
Edit: dans mon cas ça ne marche pas .
_________________
Sorry for my bad English , I'm French .
Back to top
View user's profile Send private message
j0
n00b
n00b


Joined: 03 Jan 2005
Posts: 13
Location: Nancy, France

PostPosted: Wed Oct 10, 2007 3:55 pm    Post subject: Reply with quote

J'ai eu ce problème récemment:


titoucha tu es en amd64 et sandbox veut utiliser i686-pc-linux-gnu-gcc. Le problème vient de là

Vérifie (equery b ) mais normalement i686-pc-linux-gnu-gcc n'appartient plus à aucun paquet, c'est du cruft. Il suffit de l'effacer.

Après, "emerge sandbox" choisira le bon compilateur, c'est à dire x86_64-pc-linux-gnu-gcc
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Oct 11, 2007 4:19 am    Post subject: Reply with quote

Un grand merci à toi @j0, ça fonctionne bien maintenant.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum