[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