[Gentoo] kde mm 3.0.4 wil niet compilen

Pagina: 1
Acties:

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11
Hoi
Ik draai hier al een tijdje gentoo. Ik heb onlangs na een hd crash 1.4rc1 geinstalleerd, met kde3.0.3. Nu wil ik kde upgraden, maar kdemultimedia-3.0.4 wil niet compilen:
--------------
...
/bin/sh ../libtool --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mpeglib/lib -I/usr/kde/3/include/artsc -I/usr/kde/3/include/artsc/../arts -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O2 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o decoderBaseObject_impl.lo `test -f decoderBaseObject_impl.cpp || echo './'`decoderBaseObject_impl.cpp
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mpeglib/lib -I/usr/kde/3/include/artsc -I/usr/kde/3/include/artsc/../arts -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O2 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c decoderBaseObject_impl.cpp -fPIC -DPIC -o .libs/decoderBaseObject_impl.o
In file included from /usr/include/g++-v32/backward/iostream.h:31,
from decoderBaseObject_impl.h:24,
from decoderBaseObject_impl.cpp:13:
/usr/include/g++-v32/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
decoderBaseObject_impl.cpp: In member function `int
DecoderBaseObject_impl::fillArts(long unsigned int, float*, float*)':
decoderBaseObject_impl.cpp:369: unrecognizable insn:
(insn 1061 953 1063 (set (reg:SI 282)
(ashift:SI (reg/v:SI 63)
(const_int 3 [0x3]))) -1 (nil)
(nil))
decoderBaseObject_impl.cpp:369: Internal compiler error in extract_insn, at
recog.c:2148
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [decoderBaseObject_impl.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.0.4/work/kdemultimedia-3.0.4/mpeglib_artsplug'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.0.4/work/kdemultimedia-3.0.4/mpeglib_artsplug'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.0.4/work/kdemultimedia-3.0.4'
make: *** [all] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function kde_src_compile, Line -5965, Exitcode 2
!!! died running emake, kde_src_compile:make


real 16m35.283s
user 14m27.130s
sys 1m34.950s
root@avalon #
--------------

Heeft iemand een idee hoe ik dit kan oplossen?
edit: code tags verwijderd ivm lay-out

[ Voor 0% gewijzigd door Arioch op 12-10-2002 11:03 . Reden: lay-out ]


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:04
Internal compiler error wijst op een bug in de compiler. Welke GCC draai je? toch niet een ongepatchte GCC-3.2?

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11
gewoon de gcc-3.2 uit de gentoo portage :o
welke patches heb ik nodig?

  • biRoEd
  • Registratie: Oktober 2002
  • Laatst online: 27-09-2025
Bij mij ging dit goed (met gcc 3.2) maar geven jouw flags geen problemen?
Ik gebruik alleen "-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer"

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11
ik heb mijn hele systeem gecompiled (incl kde3) met:

-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args"

edit: ik ben nu even met jouw flags aan het compilen...

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 22:40

odysseus

Debian GNU/Linux Sid

* odysseus heeft ook wel eens internal compiler crashes met gcc...de compilatie nog een keer starten lost het probleem dan op :P...blijkbaar mijn RAM iets te hoog geklokt of zo...

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • biRoEd
  • Registratie: Oktober 2002
  • Laatst online: 27-09-2025
Ik bedoel, erg standaard is dit niet.Zou het toch eens proberen met minder flags, in ieder geval die "save" zijn zoals "-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer"

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11
* odysseus heeft ook wel eens internal compiler crashes met gcc...de compilatie nog een keer starten lost het probleem dan op :P
dit haalde bij mij niets uit... ik heb het ongeveel 8x geprobeerd 8)7
...blijkbaar mijn RAM iets te hoog geklokt of zo...
Dit heb ik tijdens de installatie van gentoo ook gemerkt op mijn bak. Ik heb de settings terug op SPD gezet en alles gerecompiled.

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11
>>> Regenerating /etc/ld.so.cache...
>>> kde-base/kdemultimedia-3.0.4 merged.
>>> Recording kde-base/kdemultimedia in "world" favorites file...

mijn flags waren blijkbaar te aggressief })

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:04
-funroll-loops doet het ook altijd goed met kdelibs >:)
Laatst nog een complete KDE 3.0.3 op een P2-400 met Debian stable gecompileerd. Toen ik klaar was, moest ik snel ff iets uitprinten. Daaaaaaag zei KDE, libkdeprint was niet goed gecompileerd. Bugreports doorlezen: jawel: make sure it isn't compiled with -funroll-loops :P
Pagina: 1