* Ulrich Guenther schrieb am Dienstag, 2003-05-13: [Schon wieder per PM. Ich bin nicht der absolute C++- und gcc- Experte, du wirst auf suse-linux vermutlich bessere Hilfe finden als nur die meine]
Zum Bsp beim compilieren von lyx:
I just installed SuSE 8.2, which ships g++ 3.3 as default compiler. Is there any chance to compile LyX 1.4 (and 1.3.2) with that beast?
[...]
../../../../boost/boost/function/function_template.hpp: In destructor ` boost::signals::detail::signal_base_impl::~signal_base_impl()': ../../../../boost/boost/function/function_template.hpp:389: internal compiler error: in c_expand_expr, at c-common.c:4321
Installier' dir das Quellpaket für den lyx-1.3.0 von SuSE 8.2, danach wende /usr/src/packages/SOURCES/function_template.diff auf die Quellen von lyx-1.3.2 an. Danach tritt zumindest dieser Fehler nicht mehr auf. Du wirst allerdings beim Kompilieren von src/frontends/xforms/Dialogs.C eine gewisse Verzögerung spüren. Mein g++ hat darauf eine Dreiviertelstunde verwendet, zwischendurch über 7 MB Assemblerlisting produziert (und ist währenddessen auf 700 MB virtuellen Speicher angewachsen), das danach zu rund 800 KB Objektcode assembliert wurde. Ich versuche mich jetzt auch noch an lyx aus CVS und melde mich, sobald ich näheres weiß. -- Christian Ullrich Registrierter Linux-User #125183 "Remember: 'I am a person. I have a right to the ball.'"
* Christian Ullrich schrieb am Dienstag, 2003-05-13:
Ich versuche mich jetzt auch noch an lyx aus CVS und melde mich, sobald ich näheres weiß.
In die Quellen geht der Patch nicht von selbst rein, obwohl sich an den entsprechenden Stellen überhaupt nichts geändert hat. Nachdem ich ihn manuell eingebaut habe, kompiliert und startet aber auch diese Version. .../xforms/Dialogs.C wird viel schneller kompiliert und ergibt eine viel größere Objektdatei. Dafür braucht jetzt der Linker am Ende ewig, drei Tage und 200 MB RAM. Wie gesagt, lyx startet. Ob es auch funktioniert, habe ich nicht getestet. -- Christian Ullrich Registrierter Linux-User #125183 "Remember: 'I am a person. I have a right to the ball.'"
participants (1)
-
Christian Ullrich