[kde-de] kdebase 3.1.2: Probleme beim kompilieren
Thomas Debe
thomas.debe at t-online.de
Do Mai 29 22:44:56 CEST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am Donnerstag, 29. Mai 2003 21:47 schrieb Markus Rennings:
> On Thu, 29 May 2003 Stephan Johach wrote:
>
> Hallo,
>
> > th -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500
> > -D_BSD_SOURCE
> >
> > > -DNDEB UG -O2 -s -O2 -march=pentium3 -fomit-frame-pointer -Wall
> > > -fexpensive-optimizations -DQT_THREAD_SUPPORT -D_REENTRANT
> > > -L/usr/X11R6/lib -L/usr/qt/lib -L/opt/kd e-3.1.2/lib conftest.c
> > > -lfreetype -lm -L/usr/X11R6/lib -lXext -lX11 >&5
>
> Fällt mir erst jetzt auf: Versucht er hier die libfreetype aus dem X11 zu
> linken? Die kommt auf jeden Fall nach der "normalen" im ldconfig...
>
Ja genau, das tut er.Der Linker muß wissen wo er Deine libs finden kann.
> > > |conftest.c:1:7: warning: line number out of range
> > > |/tmp/ccYf0Lvx.o: In function `main':
> > > |/tmp/ccYf0Lvx.o(.text+0xa): undefined reference to `FTC_Manager_New'
> > > |collect2: ld returned 1 exit status
> > > |configure:34576: $? = 1
> >
[..]
> In /usr/lib liegt keine, grad extra noch mal nachgesehen. Allerdings liegen
> 2 im System: Einmal die "normale" und einmal die von X11. Die normale ist
> auf jeden Fall vor der von X11 in /etc/ld.so.conf eingetragen und im
> entsprechenden Makefile steht auch die normale (/usr/local/lib/).
Kann ich im obigen Auszug nicht erkennen. Da steht kein -L/usr/local/lib.
Sollte der Pfad nicht im Makefile auftauchen: export LDFLAGS=-L/usr/local/lib
Danach erst configure aufrufen(configure.cache configure.status davor löschen)
>Kann ich die von X11 löschen bzw. durch Symlinks auf die normale ersetzen?
Löschen hat was endgültiges.Ich würde sie in ein anderes Verzeichnis
verschieben und mir die Links aufschreiben. Dann kannst Du ja Symlinks
setzen.
> TIA
> Ciao,
> Markus
gruß
thomas
- --
2.4.21-0.11mdk
22:33:57 up 11:49, 7 users, load average: 0.05, 0.05, 0.00
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE+1nFN1lC+VLi1VN8RAoZQAJ40ooCITKg4DF+IjPelNZoITS7IhQCgyfdz
2OImGLmJRVxYaUFzVlyqWJw=
=9+p5
-----END PGP SIGNATURE-----