View previous topic :: View next topic |
Author |
Message |
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Mon Jan 17, 2005 7:37 pm Post subject: gcc-3.4.3 x86_64 mit multilib |
|
|
habe hier einen athlon64-3200+ und über die livcd (install-amd64-universal-2004.3-r1.iso) installiert. Immer wenn ich gcc mit multilib kompilieren will bekomme ich diesen fehler: Code: | checking for wcscmp... yes
checking for wcscoll... yes
checking for wcsncmp... yes
checking for wcsxfrm... yes
checking for wcscspn... yes
checking for wcsspn... yes
checking for wcstok... yes
checking for wcsftime... yes
checking for wcschr... yes
checking for wcspbrk... yes
checking for wcsrchr... yes
checking for wcsstr... yes
checking for vfwscanf... yes
checking for vswscanf... yes
checking for vwscanf... yes
checking for wcstof... yes
checking for iswblank... yes
checking for ISO C99 wchar_t support... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for iconv in -liconv... no
checking for iconv_open... yes
checking for iconv_close... yes
checking for iconv... yes
checking for nl_langinfo... yes
checking for XPG2 wchar_t support... yes
checking for enabled wchar_t specializations... yes
checking for strtold declaration... yes
checking for strtold... yes
checking for strtof declaration... yes
checking for strtof... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking for locale.h... (cached) yes
checking for LC_MESSAGES... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for shared libgcc... yes
configure: versioning on shared library symbols is gnu
checking for unistd.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for testsuite resource limits support... yes
checking for setenv declaration... yes
checking for setenv... yes
updating cache ./config.cache
checking for gxx-include-dir... /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3
checking for --enable-version-specific-runtime-libs... yes
checking for install location... /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating libmath/Makefile
config.status: creating libsupc++/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile
config.status: creating testsuite/Makefile
config.status: creating scripts/check_survey
config.status: creating scripts/testsuite_flags
config.status: creating config.h
config.status: executing default-1 commands
Adding multilib support to Makefile in /var/tmp/portage/gcc-3.4.3-r1/work/gcc-3.4.3/libstdc++-v3
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /var/tmp/portage/gcc-3.4.3-r1/work/build/x86_64-pc-linux-gnu/libstdc++-v3
Running configure in multilib subdir 32
pwd: /var/tmp/portage/gcc-3.4.3-r1/work/build/x86_64-pc-linux-gnu
mkdir 32
configure: creating cache ./config.cache
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... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/gcc-3.4.3-r1/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.3-r1/work/build/gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.3-r1/work/build'
make: *** [profiledbootstrap] Error 2
!!! ERROR: sys-devel/gcc-3.4.3-r1 failed.
!!! Function gcc_do_make, Line 1037, Exitcode 2
!!! make failed with profiledbootstrap
!!! If you need support, post the topmost build error, NOT this status message. | wenn ich multilib aus den USE-Flags nehem kompiliert gcc ohne probleme durch. habe libstdc++-v3 schon x mal durchkompiliert und habe auch schon alles mit CFLAGS="-mtune=k8 -O0" durchkompiliert aber immer der gleiche effekt wenn ich es mit gcc-3.3.5 versuche ists das gleiche. bin langsam total frustriert sonst funktioniert alles eigentlich ganz gut aber das problem mit gcc bekomme ich einfach nicht in den griff.
mfg philipp |
|
Back to top |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
|
Back to top |
|
|
m.b.j. Guru
Joined: 12 Sep 2003 Posts: 407 Location: Germany (Essen)
|
Posted: Mon Jan 17, 2005 10:28 pm Post subject: |
|
|
Ich hab GENAU das gleiche Problem... (ich suche schon lange ne Lösung deshalb poste ich mal etwas, das nicht zur Problemlösung beiträgt ) _________________ root@mbj # echo "sys-pizza/calzone -tunfish" >> /etc/paludis/use.conf
root@mbj # paludis -i calzone --dl-blocks discard |
|
Back to top |
|
|
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Tue Jan 18, 2005 1:56 am Post subject: |
|
|
naja sieht wie du sagst ähnlich aber nicht gleich aus.
bei mir liegts an den multilibs, wenn ich die aus den USE-Flags nehme gehts ja auch. macht die sache natürlich für mich nicht besser
Quote: | Edit: Willkommen im Forum |
Danke und Hallöchen an alle
Quote: |
BeitragVerfasst am: Mo Jan 17, 2005 11:28 pm Titel:
Ich hab GENAU das gleiche Problem... (ich suche schon lange ne Lösung deshalb poste ich mal etwas, das nicht zur Problemlösung beiträgt Wink ) | schade hatte schon gehofft, als dran stand das es 2 antworten giebt wenn ich ne lösung gefunden habe sage ich natürlich bescheid.
mfg philipp |
|
Back to top |
|
|
C.W. n00b
Joined: 27 May 2004 Posts: 74
|
Posted: Tue Jan 18, 2005 8:07 am Post subject: |
|
|
Code: |
emerge sync
emerge portage gcc
|
Portage -r13 und gcc-3.4.3.20050110 scheinen das Problem zu beheben. Laut Bugzilla ein Henne/Ei Problem (Sandbox/multilib). |
|
Back to top |
|
|
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Tue Jan 18, 2005 1:07 pm Post subject: |
|
|
*heul* wenn ich portage neu emergen will bekomme ich diese meldung: Code: | * No valid multilib environment found!
* Building without multilib support. If
* you want to have multilib support,
* emerge gcc with "multilib" in your
* useflags. | aber ich kann gcc ja nicht mit multilib compilieren
solangsam geht mir das ganzschön auf die nerven
mfg philipp |
|
Back to top |
|
|
C.W. n00b
Joined: 27 May 2004 Posts: 74
|
Posted: Tue Jan 18, 2005 1:13 pm Post subject: |
|
|
Code: |
USE="-multilib" emerge portage
emerge gcc portage
|
|
|
Back to top |
|
|
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Tue Jan 18, 2005 1:21 pm Post subject: |
|
|
und was habe ich dann davon wenn ich portage ohne multilib erstellt habe? gcc konnte ich bisher auch ohne multilib kompilieren. aber ich scheitere daran es mit multilib zu kompilieren.
*auf dem schlauch steh*
mfg philipp |
|
Back to top |
|
|
C.W. n00b
Joined: 27 May 2004 Posts: 74
|
Posted: Tue Jan 18, 2005 1:28 pm Post subject: |
|
|
Ich bin kein Maintainer. Aber wenn ich deine Fehler deute, sehe ich das er keine gcc mit multilib findet, du aber portage mit multilib kompilieren möchtest.
Also nimm den neustes Portage (behebt Fehler mit gcc) ohne multilib, dann gcc mit und zum Schluß nochmal Portage mit. Irgenwo musst Du ja ansetzen. |
|
Back to top |
|
|
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Tue Jan 18, 2005 1:32 pm Post subject: |
|
|
ok habe portage ohne multilib kompiliert dann gcc mit multilib und dann das (sync ist 10min her): Code: | * Applying gcc-3.4.3-cross-compile.patch ... [ ok ]
* Applying gcc-3.4.1-glibc-is-native.patch ... [ ok ]
* running autoreconf...
>>> Source unpacked.
* Sandbox in your installed portage does not support compilation.
* of a multilib gcc. Please set FEATURES=-sandbox and try again.
* After you have a multilib gcc, re-emerge portage to have a working sandbox.
!!! ERROR: sys-devel/gcc-3.4.3.20050110 failed.
!!! Function gcc_src_compile, Line 1128, Exitcode 0
!!! No 32bit sandbox. Retry with FEATURES=-sandbox.
!!! If you need support, post the topmost build error, NOT this status message. | *grml*
mfg philipp
EDIT: mit FEATURES=-sandbox scheint gcc zu kompilieren |
|
Back to top |
|
|
C.W. n00b
Joined: 27 May 2004 Posts: 74
|
Posted: Tue Jan 18, 2005 1:36 pm Post subject: |
|
|
Das wäre auch mein nächste Vorschlag gewesen.... wie schon erwähnt: eine Henne/Ei Problem. |
|
Back to top |
|
|
iluminat23 n00b
Joined: 17 Jan 2005 Posts: 10
|
Posted: Tue Jan 18, 2005 1:52 pm Post subject: |
|
|
Code: | checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/gcc-3.4.3.20050110/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.3.20050110/work/build/gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.3.20050110/work/build'
make: *** [profiledbootstrap] Error 2
!!! ERROR: sys-devel/gcc-3.4.3.20050110 failed.
!!! Function gcc_do_make, Line 1067, Exitcode 2
!!! make failed with profiledbootstrap
!!! If you need support, post the topmost build error, NOT this status message. | so eine sch******* wiso will das immer noch nicht?
total verzweifelt philipp
EDIT: ich glaube ich setze das system neu auf so langsam wird das hier teuerer (ISDN keine flat) als einfach kurz alles nochmal durch kompilieren. |
|
Back to top |
|
|
|