Archiv verlassen und diese Seite im Standarddesign anzeigen : undefined reference to `rk_glob'/`rk_globfree'
Lord Mandrake
03.08.05, 09:52
Hi!
Ich bin gerade dabei mir ein LFS zu basteln, allerdings hab' ich bei verschiedenen Paketen (RPM, libcdio, Heimdal, ...) Probleme beim Kompilieren. Das sieht im einzelnen so aus:
../pfad/quelldatei.c: undefined reference to `rk_glob'
../pfad/quelldatei.c: undefined reference to `rk_globfree'
Ich verwende nen 2.6.12.3er Kernel und den GCC 3.4.3.
Hat jemand ne Vermutung zur Fehlerursache bzw. nen Lösungsvorschlag?
MfG Lord Mandrake
plueschinger
03.08.05, 14:16
Hallo
Ich habe keine Ahnung von LFS,
aber rk_glob und rk_globfree sollten eigentlich in den Includes vom Heimdal
definiert sein, zumindest in heimdal-0.7 (glob.h, nicht verwechseln mit glob.h als glibc-header)
Gruesse
Plueschinger
( erros são chato e também chatos são chato )
Lord Mandrake
03.08.05, 19:56
Hmm...
Heimdal 0.7 ist zwar installiert aber nicht richtig konfiguriert. Im Heimdal Handbuch heißt es:
To initialise the database use the kadmin program, with the `-l' option (to enable local database mode). First issue a init MY.REALM command. This will create the database and insert default principals for that realm. You can have more than one realm in one database, so `init' does not destroy any old database.
Das tolle ist, das kadmin die Option '-l' nicht mag:
kadmin -l
kadmin: invalid option -- l
Usage: kadmin [-r realm] [-p principal] [-q query] [clnt|local args]
clnt args: [-s admin_server[:port]] [[-c ccache]|[-k [-t keytab]]]
local args: [-d dbname] [-e "enc:salt ..."] [-m]
Kann die fehlende Heimdal Konfiguration daran schuld sein das sich manche Programme nicht kompilieren lassen?
Eigentlich nicht oder?
MfG Lord Mandrake
plueschinger
03.08.05, 20:35
Hallo
Du bastelst erst LFS, du hast noch keins?
Bist du noch bei Mandrake?
Fehlt vielleicht nur das Devel-Paket?
heimdal-devel oder libheimdal-devel oder so aehnlich.
P.s.
Sorry, es gibt nur RPM's fuer Suse meines Wissens
Die fehlenden Definitionen stehen bei mir in der Datei
/usr/heimdal/include/glob.h
komisch, sollte eigentlich in /usr/local sein.
P.S.S
Ich wunder mich immer mehr, das steht da in der Anleitung, geht aber nicht,weil es den Zusatz
-l nicht kennt
# kadmin -l
kadmin> init MY.REALM
Realm max ticket life [unlimited]:
Realm max renewable ticket life [unlimited]:
kadmin> add me
Max ticket life [unlimited]:
Max renewable life [unlimited]:
Attributes []:
Password:
Verifying password - Password:
so sollte es gehen, aber nix ist.
Gruesse
Plueschinger
( erros são chato e também chatos são chato )
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.