[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-----