[kde-de] kdebase 3.1.2: Probleme beim kompilieren

Markus Rennings news at rennings.net
Do Mai 29 21:47:32 CEST 2003


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

> > |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
> 
> Er scheint mit einer anderen (älteren) freetype lib zu linken, oder er findet 
> sie nicht. Hast Du eventuell noch eine andere libfreetype installiert?
> IMHO könnte es sein, dass XFree86 auch eine installiert hat. Oder
> es liegt noch eine alte in /usr/lib...

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 die von X11 löschen bzw. durch Symlinks auf die normale ersetzen?

TIA
Ciao,
Markus
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 187 bytes
Beschreibung: nicht verfügbar
URL         : http://mail.kde.org/pipermail/kde-de/attachments/20030529/8de85a2a/attachment.sig