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-->
ORBit-Kompilierung
Re: ORBit-Kompilierung
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.
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.
Re: ORBit-Kompilierung
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-->
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-->
Re: ORBit-Kompilierung
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.
Re: ORBit-Kompilierung
Hi Sebastian!
OK,ich installiere dann oaf, bonobo, ggv etc. vorerst nicht. Nochmals Danke für Deine Hilfe.
Gruß PeterM
OK,ich installiere dann oaf, bonobo, ggv etc. vorerst nicht. Nochmals Danke für Deine Hilfe.
Gruß PeterM