View previous topic :: View next topic |
Author |
Message |
H!G n00b
Joined: 06 Jun 2004 Posts: 12 Location: Bavaria
|
Posted: Mon Jul 19, 2004 5:12 pm Post subject: mldonkey - emergen schlägt fehl |
|
|
hi!
ich probiere, mldonkey zu mergen, leider bricht er aber das kompilieren von ocaml mit folgender meldung ab:
Code: | make[1]: *** [list.cmi] Segmentation fault
make[1]: Leaving directory '/var/tmp/portage/ocaml-3.07-r1/work/ocaml-3.07/stdlib'
make: *** [coldstart] Error 2
!!! ERROR: dev-lang/ocaml-3.07-r1 failed
!!! Function src_compile, Line 49, Exitcode 2
!!! (no error message) |
USEFLAGS sind:
Code: | USE="-gtk -gtk2 -gnome qt kde" |
habt ihr ideen, was das sein könnte?
vielen dank schon im vorraus |
|
Back to top |
|
|
Arudil Tux's lil' helper
Joined: 26 Jun 2004 Posts: 144
|
Posted: Mon Jul 19, 2004 5:35 pm Post subject: |
|
|
ich kann nur mal raten, bei mir hat die ocaml version durchkompiliert.
Hast du evtl zu aggresive Optimierungs-flags (-O3)? |
|
Back to top |
|
|
fuqnbastard n00b
Joined: 13 Apr 2004 Posts: 46
|
Posted: Tue Jul 20, 2004 12:40 pm Post subject: |
|
|
Ist der Segmentation fault reproduzierbar? Tritt er also jedesmal an der selben Stelle auf, wenn du versuchst mldonkey zu kompilieren? In dem Fall handelt es sich wahrscheinlich um einen Fehler in dem Programm, das mldonkey compiliert. Versuche ocaml neu zu emergen (eventuell mit einfacheren optimization einstellungen, siehe vorheriger post). Wenn das selbe Problem immer noch auftritt, dann solltest du einen bugreport an die macher von ocaml schicken.
Falls der Segmentation fault nicht jedesmal oder nicht jedesmal an der gleichen Stelle auftritt oder das remergen von ocaml das problem gelöst hat, dann deutet das auf einen Speicher-Fehler hin. Teste dein RAM mit memtest86 oder memtest86+. Gegebenfalls musste dir neuen RAM kaufen, oder deinen kernel mit dem badram patch laden.
Gentoo ist wegen des sourcen-basierenden Ansatzes besonders sensibel was Speicherfehler angeht, so dass auch kleine Fehler im Speicher große Probleme machen. |
|
Back to top |
|
|
Frank-Schmitt n00b
Joined: 20 Jul 2004 Posts: 10
|
Posted: Tue Jul 20, 2004 8:25 pm Post subject: Ebenfalls Probleme mit mldonkey, aber andere Fehlermeldung |
|
|
The files /usr/lib/ocaml/pervasives.cmi and /usr/lib/ocaml/lablgtk/gPack.cmi
make inconsistent assumptions over interface Pervasives
make: *** [src/gtk/configwin/configwin_types.cmx] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
!!! ERROR: net-p2p/mldonkey-2.5.16-r5 failed.
!!! Function src_compile, Line 50, Exitcode 2
!!! (no error message)
USEFLAGS +gtk |
|
Back to top |
|
|
Athlon n00b
Joined: 03 Nov 2003 Posts: 39 Location: Germany
|
Posted: Wed Jul 21, 2004 8:29 am Post subject: |
|
|
@ Frank-Schmitt: Ich hatte exakt die gleiche Fehlermeldung: Emerge mal lablgl neu, und dann lablgtk neu - und dann nochmals mldonkey, dann müsste es klappen - war zumindest bei mir so...
Greetz |
|
Back to top |
|
|
Frank-Schmitt n00b
Joined: 20 Jul 2004 Posts: 10
|
Posted: Wed Jul 21, 2004 2:50 pm Post subject: |
|
|
@ Athlon.. Danke, hat bestens funktioniert |
|
Back to top |
|
|
oscarwild l33t
Joined: 15 Jul 2003 Posts: 857 Location: Memmingen, Germany, Old Europe, Earth
|
Posted: Sat Jul 24, 2004 9:15 am Post subject: |
|
|
bei der Installation von ocaml erhält man zum Schluss den Hinweis, daß neue Versionen nicht unbedingt binärkompatibel sind, und ein Script laufen lassen sollte, das alle erforderlichen Updates ausführt. D.h., besser und einfacher ist
sh /usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh
Die Hilfe dazu:
sh /usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh -h |
|
Back to top |
|
|
m.b.j. Guru
Joined: 12 Sep 2003 Posts: 407 Location: Germany (Essen)
|
Posted: Sat Jul 24, 2004 11:12 am Post subject: |
|
|
Gibts das gleiche Problem auch wenn du mldonkey per Hand kompielierst? _________________ root@mbj # echo "sys-pizza/calzone -tunfish" >> /etc/paludis/use.conf
root@mbj # paludis -i calzone --dl-blocks discard |
|
Back to top |
|
|
|