Toon posts:

[kde 3.1] argh... compilen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wordt er een bietje moei van. Ik heb dit gedaan:

1. qt 3.0.5 gecompiled in /opt/qt, /etc/ld/so.conf aangepast en ldconfig gedraait.
2. arts en kdelibs gecompiled, allebei met --prefix=/opt/kde-3.1
3. kdebase gecompiled met --prefix=/opt/kde-3.1 --with-qt-dir=/opt/qt --with-x-includes=/opt/kde-3.1/include --with-x-headers=/opt/kde-3.1/lib

en dan krijgt ik de error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-R /usr/X11R6/lib  FontThumbnail.lo -lfreetype -lkdecore -lkio -lutil
.libs/FontThumbnail.o: In function `CFontThumbnail::CFontThumbnail(void)':
.libs/FontThumbnail.o(.text+0x728e): undefined reference to `FTC_Manager_New'
.libs/FontThumbnail.o(.text+0x72a0): undefined reference to `FTC_SBit_Cache_New'
.libs/FontThumbnail.o(.text+0x72af): undefined reference to `FTC_Image_Cache_New'
.libs/FontThumbnail.o: In function `CFontThumbnail::~CFontThumbnail(void)':
.libs/FontThumbnail.o(.text+0x72e7): undefined reference to `FTC_Manager_Done'
.libs/FontThumbnail.o: In function `CFontThumbnail::getGlyphBitmap(FTC_Image_Desc_ &, unsigned long, CFontThumbnail::Bitmap &, int &, int &, int &, void **)':
.libs/FontThumbnail.o(.text+0x742a): undefined reference to `FTC_SBit_Cache_Lookup'
.libs/FontThumbnail.o(.text+0x748f): undefined reference to `FTC_Image_Cache_Lookup'
.libs/FontThumbnail.o: In function `CFontThumbnail::create(QString const &, int, int, QImage &)':
.libs/FontThumbnail.o(.text+0x7bad): undefined reference to `FTC_Manager_Lookup_Size'
collect2: ld returned 1 exit status
make[4]: *** [fontthumbnail.la.closure] Error 1
make[4]: Leaving directory `/usr/src/kde-3.1-alpha1/kdebase-3.0.6/kcontrol/kfontinst/thumbnail'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/kde-3.1-alpha1/kdebase-3.0.6/kcontrol/kfontinst'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/kde-3.1-alpha1/kdebase-3.0.6/kcontrol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/kde-3.1-alpha1/kdebase-3.0.6'
make: *** [all] Error 2
root@hondekop:/usr/src/kde-3.1-alpha1/kdebase-3.0.6#

Vreemd vind ik deze :
code:
1
collect2: ld returned 1 exit status

Enig idee?

Verwijderd

Probeer het eens zonder foute verwijzing naar x-includes en x-headers :)
Het default Slackware build script geeft :
code:
1
2
3
./configure --prefix=/opt/kde --with-shadow i386-slackware-linux \
  --disable-debug \
  --program-prefix="" --program-suffix=""

Ik zou nog wel even de goede verwijzing naar qt meenemen.

Verwijderd

Voor zover ik kan zien heeft kdebase ruzie met je freetype libraries. Dit kan zijn omdat je
a) niet de freetype libraries hebt, of
b) niet de freetype 2 libraries hebt, of
c) hij een van beiden niet kan vinden..

oplossing voor a) en b): installeren
oplossing voor c): kijk in ld.so.conf en voeg een regeltje toe waarin je de freetype libraries directory in zet... ldconfig, en voila..

Verwijderd

Op donderdag 18 juli 2002 16:07 schreef janjanjansen het volgende:
Probeer het eens zonder foute verwijzing naar x-includes en x-headers :)
Het default Slackware build script geeft :
code:
1
2
3
./configure --prefix=/opt/kde --with-shadow i386-slackware-linux \
  --disable-debug \
  --program-prefix="" --program-suffix=""

Ik zou nog wel even de goede verwijzing naar qt meenemen.
Good point... freetype zit normaliter bij X.. Duhhh... blond moment aan deze kant..