ORBit-Kompilierung

Post Reply
Message
Author
peterm
Posts: 287
Joined: 16. Sep 2000 15:35

ORBit-Kompilierung

#1 Post by peterm »

Hi Leute!

<font size="3">Wenn ich ORBit-0.56 kompiliere, kommen immer diese Fehlermeldungen:</font><!--3-->

orbit-idl-backends.o: In function `orbit_idl_backend_for_lang':
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:50: undefined reference to `g_module_supported'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:54: undefined reference to `g_module_build_path'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:56: undefined reference to `g_module_open'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:59: undefined reference to `g_module_error'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:63: undefined reference to `g_module_make_resident'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:65: undefined reference to `g_module_symbol'
/usr/local/my_files/gnome/stable/GNOME/ORBit-0.5.6/src/orbit-idl-compiler/orbit-
idl-backends.c:69: undefined reference to `g_module_error'
collect2: ld returned 1 exit status
make<font size="4">: *** [orbit-idl] Error 1
make<font size="4">: Leaving directory `/usr/local/my_files/temp/gnome/ORBit-0.5.6/src/orbit
-idl-compiler'
make<font size="3">: *** [all-recursive] Error 1
make<font size="3">: Leaving directory `/usr/local/my_files/temp/gnome/ORBit-0.5.6/src/orbit
-idl-compiler'
make<font size="2">: *** [all-recursive] Error 1
make<font size="2">: Leaving directory `/usr/local/my_files/temp/gnome/ORBit-0.5.6/src'
make<font size="1">: *** [all-recursive] Error 1
make<font size="1">: Leaving directory `/usr/local/my_files/temp/gnome/ORBit-0.5.6'
make: *** [all-recursive-am] Error 2

<font size="3">Weiß jemand was das bedeutet bzw. wie ich ORBit dann kompilieren kann? (dasselbe tritt übrigens auch bei ORBit-0.54 auf)? Ich selbst kann leider nicht programmieren und kapier` deshalb diese Meldung nicht.</font><!--3-->
<font size="4">Gruß PeterM</font><!--4-->

Sebastian Ude

Re: ORBit-Kompilierung

#2 Post by Sebastian Ude »

Da wird definitiv nicht gegen die glib gelinkt, müsste aber, oder du hast eine merkwürdige / sehr alte glib-Version, und das configure-script hat das nicht erkannt.

Lösung wäre jetzt folgende:

Guck erstmal ob bei den compilier-Commands (also allem was mit gcc anfängt) bei denen die Meldungen auftreten irgendwo ein -lglib steht. Wenn nicht, hast du den Fehler. Editiere im entsprechenden dir die Makefile, und füge -lglib zu den LDFLAGS hinzu.
Eine "quick & dirty" lösung wäre folgende:

cd /usr/bin (oder wo bei dir gcc liegt)
mv gcc gcc-bin
echo "gcc-bin -lglib $*" > gcc
chmod +x gcc

Und dann wenn Orbit fertig compiliert ist gcc wieder entfernen und gcc-bin wieder in gcc umbenennen.

Falls es trotz allem nicht geklappt hat, melde dich nochmal.

peterm
Posts: 287
Joined: 16. Sep 2000 15:35

Re: ORBit-Kompilierung

#3 Post by peterm »

Hi Sebastian!

Das mit dem ORBit hat funktioniert. Ich hab` in der ld.so.conf noch ein paar Pfade eingetragen und in der .profile einen PATH zum Verzeichnis /opt/gnome-1.2/bin gesetzt. Vielen Dank für deine Hilfe.
Als ich jedoch oaf-0.6.0 kompilieren wollte, kamen immer diese Fehler:

---------------------------------------------

<font size="2">/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c: In function `od_entry_read_props':
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:60: structure has no member named `childs'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:74: structure has no member named `childs'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:99: structure has no member named `childs'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:113: structure has no member named `childs'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c: In function `OAF_ServerInfo_load':
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:245: structure has no member named `root'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:246: structure has no member named `root'
/usr/local/my_files/gnome/unstable/unpacked/oaf-0.6.0/oafd/od-load.c:246: structure has no member named `root'</font><!--2-->
<font size="2">make<font size="2">: *** [od-load.o] Error 1
make<font size="2">: Leaving directory `/usr/local/my_files/temp/oaf-0.6.0/oafd'
make<font size="1">: *** [all-recursive] Error 1
make<font size="1">: Leaving directory `/usr/local/my_files/temp/oaf-0.6.0'
make: *** [all-recursive-am] Error 2</font><!--2-->

---------------------------------------------

<font size="3">Ich habe bisher immer nur KDE verwendet und wollte auch mal GNOME installieren. Kannst du mir nochmal helfen? </font><!--3-->

<font size="4">Gruß PeterM</font><!--4-->

Sebastian Ude

Re: ORBit-Kompilierung

#4 Post by Sebastian Ude »

Hm, ich weis jetzt leider nicht um welche Struktur es sich da handelt, aber Fakt ist dass du das oaf Paket garnicht brauchst, zumindest wenn du die letzten Stabilen Versionen (gnome-libs 1.2.8 & gnome-core 1.2.4) compilierst.

peterm
Posts: 287
Joined: 16. Sep 2000 15:35

Re: ORBit-Kompilierung

#5 Post by peterm »

Hi Sebastian!

OK,ich installiere dann oaf, bonobo, ggv etc. vorerst nicht. Nochmals Danke für Deine Hilfe.
Gruß PeterM

Post Reply