From: Martin W. <mai...@mr...> - 2004-10-14 12:46:00
|
Hello, Christoph Peltz wrote: > I recently experienced massiv compilation errors on my router, it is > probably a failed merge from cvs. I will try to make a new checkout and > try it again. Actually I think this is not a problem caused by us. The compile error I get is definitely caused by glibc: --- make [...] make[2]: Entering directory `/home/martin/proggen/cpp/projects/craft/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wold-style-cast -DCCONFDIR=\"/home/m artin/craft/install/etc\" -DCDATADIR=\"/home/martin/craft/install/share/craft\" -g -O2 -MT event.o -MD -MP -MF ".deps/event.Tpo" -c -o event.o event.cpp; \ then mv -f ".deps/event.Tpo" ".deps/event.Po"; else rm -f ".deps/event.Tpo"; exi t 1; fi In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:52, from video.hpp:30, from output.hpp:27, from text.hpp:49, from kernel.hpp:16, from event.hpp:64, from event.cpp:25: /usr/include/math.h:262: Fehler: expected identifier vor numerischer Konstante /usr/include/math.h:262: Fehler: expected `}' vor numerischer Konstante /usr/include/math.h:262: Fehler: expected unqualified-id vor numerischer Konstante /usr/include/math.h:262: Fehler: expected `,' or `;' vor numerischer Konstante /usr/include/math.h:264: Fehler: expected constructor, destructor, or type conversion vor »;« /usr/include/math.h:269: Fehler: »_LIB_VERSION_TYPE« bezeichnet keinen Typ In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:52, // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // you see that there are errors in /usr/include/math.h which defintely belongs // to sys-libs/glibc // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! from video.hpp:30, from output.hpp:27, from text.hpp:49, from kernel.hpp:16, from event.hpp:64, from event.cpp:25: /usr/include/math.h:438: Fehler: expected declaration vor »}« In Datei, eingefügt von /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:52, von video.hpp:30, von output.hpp:27, von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: /usr/include/math.h:24:1: unterminated #ifndef In Datei, eingefügt von video.hpp:30, von output.hpp:27, von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:44:1: unterminated #ifndef In Datei, eingefügt von output.hpp:27, von text.hpp:49, from video.hpp:30, from output.hpp:27, from text.hpp:49, from kernel.hpp:16, from event.hpp:64, from event.cpp:25: /usr/include/math.h:438: Fehler: expected declaration vor »}« In Datei, eingefügt von /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:52, von video.hpp:30, von output.hpp:27, von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: /usr/include/math.h:24:1: unterminated #ifndef In Datei, eingefügt von video.hpp:30, von output.hpp:27, von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/include/g++-v3/cmath:44:1: unterminated #ifndef In Datei, eingefügt von output.hpp:27, von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: video.hpp:26:1: unterminated #ifndef In Datei, eingefügt von text.hpp:49, von kernel.hpp:16, von event.hpp:64, von event.cpp:25: output.hpp:23:1: unterminated #ifndef In Datei, eingefügt von kernel.hpp:16, von event.hpp:64, von event.cpp:25: text.hpp:25:1: unterminated #ifndef In Datei, eingefügt von event.hpp:64, von event.cpp:25: kernel.hpp:1:1: unterminated #ifndef In Datei, eingefügt von event.cpp:25: event.hpp:25:1: unterminated #ifndef make[2]: *** [event.o] Fehler 1 make[2]: Leaving directory `/home/martin/proggen/cpp/projects/craft/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/martin/proggen/cpp/projects/craft' make: *** [all] Fehler 2 --- All errors in our sources are obviosly caused by the marked one above. I'm currently compiling an update of that lib in the background so we will see if it works then. (update to glibc-2.3.4.20040808-r1) cu martin -- Get my public GPG key from pgp.mit.edu or wwwkeys.pgp.net - Key ID: 0x44085D12 -- Homepage: http://mroot.net/ Powered by Gentoo Linux (http://www.gentoo.org/) -- Mails von dieser Adresse sind nur gültig, wenn sie mit dem o. g. Schlüssel signiert wurden. Unsignierte Mails von dieser Adresse sind gefälscht und stehen in keinerlei Verbindung zu mir. Mails from this address are only valid if they are signed with the abovementioned key. Unsinged mails from this address are faked and have no relation to me. |