probleme beim kompilieren.. mit crti.o collect2 crtbegins.o crti.o

X

xmarcusx

Mitglied
hallo! ich möchte gern gaim-2.0.0beta6 kompilieren. das funktioniert auch ganz gut (configure und make). wenn ich mir zum testen mit checkinstall ein deb- oder rpm-paket erstelle, enthält dieses aus irgendeinem grund die folgenden dateien:

/usr/bin/gcc
/usr/bin/ld
/usr/bin/rm
/usr/bin/strip
/usr/lib/gcc-lib/i486-linux/3.3.5/collect2
/usr/lib/gcc-lib/i486-linux/3.3.5/crtendS.o
/usr/lib/gcc-lib/i486-linux/3.3.5/specs
/usr/lib/gcc-lib/i486-linux/3.3.5/crtbeginS.o
/ctri.o
/crtn.o


ein fehler von checkinstall ist es wohl nicht. ich habe auf der folgenden seite gelesen:

http://www.lk.etc.tu-bs.de/lists/archiv/lug-bs/2001/msg05038.html

Wenn man mit dem gcc (statt dem ld) eine shared library
zusammenbrät, wird da der ganze zusätzliche Kram (crti.o, crtbeginS.o,
libgcc, libc, crtendS.o und crtn.o) mit dazugelinkt.

das heißt für mich, dass man evt. zusätzlich eine option bei ./configure angeben muss?! bloß welche oder was muss man sonst tun?

danke.
 
Naja,

dann poste mal die Ausgabe von

Code:
configure --help

um die Optionen zu sehen.
 
also angeschaut hab ich mir das schon (die configure hilfe). aber bei den gcc optionen mit static oder shared (oder wie auch immer) kenne ich mich leider nicht aus!

also hier die configure hilfe:
 

Anhänge

  • conf_gaim.txt
    10,9 KB · Aufrufe: 1
Code:
./configure --disable-shared

ursache: irgendwelche probleme mit libtool?!?

meine version: libtool 1.5.6-6
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

die angegebene option löst das problem, aber im gegenzug funktioniert die anwendung nicht mehr richtig!

hat jemand doch noch eine idee wie ich das problem lösen könnte?

danke!
 
Zuletzt bearbeitet:

Ähnliche Themen

grub-pc Probleme bei upgrade

g++ kompilieren schlägt fehl

Frage zu C

ld - errors beim compilieren von diversen dingen...

'libraryname': undefined reference to 'functionname'

Zurück
Oben