Error bei ./configure = ??
Hallo. Beim Versuch glibc-2.3.2 zu kompilieren, bekomme ich jetzt eine Fehlermeldung, mit der ich überhaupt nichts anfangen kann. [schnipp] checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for long double... yes checking size of long double... configure: error: cannot compute sizeof (long double), 77 See `config.log' for more details. Soweit ich die Meldung verstehe, kann das etwas nicht berechnet werden. Aber woran kann das liegen? Mit dem config.log kann ich auch nicht viel anfangen. Sofern mein Gedanke richtig ist, dass ich am Ende des Logs schauen muss. [schnipp] #define HAVE___THREAD 1 #define NO_UNDERSCORES 1 #define PACKAGE_BUGREPORT "glibc" #define PACKAGE_NAME "GNU C Library" #define PACKAGE_STRING "GNU C Library (see version.h)" #define PACKAGE_TARNAME "c-library" #define PACKAGE_VERSION "(see version.h)" #define USE_REGPARMS 1 configure: exit 1 Was übersehe ich hier? Gruß Marcus
Marcus Habermehl wrote:
Beim Versuch glibc-2.3.2 zu kompilieren,
Du machst ein LFS-System?
Sofern mein Gedanke richtig ist, dass ich am Ende des Logs schauen muss.
Ja, ziemlich am Ende. Aber doch noch ueber dem Ausschnitt. Der Test-Satz 'checking size of long double' taucht im config.log auf. Ab da mal zitieren, bis "configure:<i>: result:<string>". -- Have fun, Peter
Am Dienstag, 23. September 2003 14:58 schrieb Peter Wiersig:
Marcus Habermehl wrote:
Beim Versuch glibc-2.3.2 zu kompilieren,
Du machst ein LFS-System?
Ich versuche es. Habe mir sagen lassen, dass es einem hilft, Linux besser zu verstehen.
Sofern mein Gedanke richtig ist, dass ich am Ende des Logs schauen muss.
Ja, ziemlich am Ende. Aber doch noch ueber dem Ausschnitt.
So viel zum guten Vorsatz tail. ;-)
Der Test-Satz 'checking size of long double' taucht im config.log auf. Ab da mal zitieren, bis "configure:<i>: result:<string>".
[schnipp] configure:5953: checking for long double configure:5978: gcc -B/tools/bin/ -c -g -O2 conftest.c >&5 configure:5981: $? = 0 configure:5984: test -s conftest.o configure:5987: $? = 0 configure:5998: result: yes configure:6001: checking size of long double configure:6276: gcc -B/tools/bin/ -o conftest -g -O2 conftest.c >&5 configure:6279: $? = 0 configure:6281: ./conftest ./glibc-2.3.2/configure: line 1: ./conftest: No such file or directory configure:6284: $? = 127 configure: program exited with status 127 configure: failed program was: [schnipp] Ich denke mal, dass das der Abschnitt ist. Ich sehe aber nur bei configure:6281 einen Fehler. Oder hat der was mit meinem Problem zu tun? Käme dann aber etwas spät im Log, oder? Gruß Marcus
Marcus Habermehl wrote:
configure:6001: checking size of long double configure:6276: gcc -B/tools/bin/ -o conftest -g -O2 conftest.c >&5 configure:6279: $? = 0 configure:6281: ./conftest ./glibc-2.3.2/configure: line 1: ./conftest: No such file or directory configure:6284: $? = 127 configure: program exited with status 127 configure: failed program was:
[schnipp]
Ich denke mal, dass das der Abschnitt ist. Ich sehe aber nur bei configure:6281 einen Fehler. Oder hat der was mit meinem Problem zu tun? Käme dann aber etwas spät im Log, oder?
Die Nummer ist die Zeile aus dem ./configure-Skript. Merkwuerdiger Fehler. Der gcc-Aufruf in 6276 meldet keinen Fehler, aber produziert keinen Output? Oder was anderes: Die Partition, auf der du den configure-Step ausfuehrst, ist falsch gemountet. Zeig uns mal den Output von mount, der hier relevant ist. -- Have fun, Peter
Am Mittwoch, 24. September 2003 09:58 schrieb Peter Wiersig:
Marcus Habermehl wrote:
&5 configure:6279: $? = 0 configure:6281: ./conftest ./glibc-2.3.2/configure: line 1: ./conftest: No such file or
configure:6001: checking size of long double configure:6276: gcc -B/tools/bin/ -o conftest -g -O2 conftest.c directory configure:6284: $? = 127 configure: program exited with status 127 configure: failed program was:
[schnipp]
Ich denke mal, dass das der Abschnitt ist. Ich sehe aber nur bei configure:6281 einen Fehler. Oder hat der was mit meinem Problem zu tun? Käme dann aber etwas spät im Log, oder?
Die Nummer ist die Zeile aus dem ./configure-Skript.
Merkwuerdiger Fehler. Der gcc-Aufruf in 6276 meldet keinen Fehler, aber produziert keinen Output? Oder was anderes: Die Partition, auf der du den configure-Step ausfuehrst, ist falsch gemountet. Zeig uns mal den Output von mount, der hier relevant ist.
Kann eigentlich nicht sein, dass die Partition falsch gemountet wurde. Ist immerhin die / Partition. Ist, abgesehen von der Swap-Partition, die einzige Linux-Partition auf meinem Laptop. Eigentlich wollte ich ja eine weitere für LFS anlegen. Aber eine ReiserFS-Partition zu verkleinern, soll laut YaST gefährlich sein. Aber hier mal die Ausgabe von mount. /dev/hda3 on / type reiserfs (rw) Gruß Marcus
Am Dienstag, 23. September 2003 14:42 schrieb Marcus Habermehl:
Beim Versuch glibc-2.3.2 zu kompilieren, bekomme ich jetzt eine Fehlermeldung, mit der ich überhaupt nichts anfangen kann.
Welches System hast Du? SuSE 8.2 bringt die 2.3.2er glibc bereits mit, bei allen älteren Versionen darfst Du das komplette Kernsystem neu compilieren, wenn Du nicht in Problemen versinken willst. Sei froh, dass es schief gegangen ist, da kriegst Du noch ganz andere Probleme. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Welches System hast Du? SuSE 8.2 bringt die 2.3.2er glibc bereits mit, bei allen älteren Versionen darfst Du das komplette Kernsystem neu compilieren, wenn Du nicht in Problemen versinken willst. Sei froh, dass es schief gegangen ist, da kriegst Du noch ganz andere Probleme.
Wie er bereits schrieb, versucht er ein Linux From Scratch aufzubauen, und da ist es leider nicht besonders gut, wenn eine glibc nicht compiliert... So ganz ohne glibc ist nun einmal schiwerig... CU, Th.
Am Mittwoch, 24. September 2003 08:41 schrieb Thomas Hertweck:
Manfred Tremmel wrote:
Welches System hast Du? SuSE 8.2 bringt die 2.3.2er glibc bereits mit, bei allen älteren Versionen darfst Du das komplette Kernsystem neu compilieren, wenn Du nicht in Problemen versinken willst. Sei froh, dass es schief gegangen ist, da kriegst Du noch ganz andere Probleme.
Wie er bereits schrieb, versucht er ein Linux From Scratch aufzubauen, und da ist es leider nicht besonders gut, wenn eine glibc nicht compiliert... So ganz ohne glibc ist nun einmal schiwerig...
Richtig. Würde nicht anfangen, was auf meinem System zu ersetzen, das von der entsprechenden Distri geliefert wurde. Außer im Fall lopster. Das, von SuSE ist nämlich Müll, finde ich. Und ansonsten gibt es ja YOU. Gruß Marcus
participants (4)
-
Manfred Tremmel
-
Marcus Habermehl
-
Peter Wiersig
-
Thomas Hertweck