Portál AbcLinuxu, 10. května 2025 08:55

Dotaz: kompilace mixxx a fontconfig

23.6.2009 11:23 Matlák
kompilace mixxx a fontconfig
Přečteno: 169×
Odpovědět | Admin

Dobrý den. Mám takový zvláštní problém s kompilací programu mixxx-1.6.1.Výsledek kompilace vypadá takto:

/usr/share/qt4/lib/libQtGui.so: undefined reference to `FcFreeTypeQueryFace'
collect2: ld returned 1 exit status
scons: *** [src/.obj/mixxx] Error 1
scons: building terminated because of errors.

Pokud ovšem zkusím vyhledat symbol FcFreeTypeQueryFace, bez problému se k němu dostanu:

$ ldd /usr/share/qt4/lib/libQtGui.so|grep fontconfig
        libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0xb7263000)

$ objdump -T /usr/local/lib/libfontconfig.so.1 |grep FcFreeTypeQueryFace
0000d9b0 g    DF .text  00001c7f  Base        FcFreeTypeQueryFace

Je tu nějaký jiný problém který by se mohl vyskytnout? Předpokládám že scons vychází z dané adresy Qt a nehledá v jiných adresářích... předem děkuji za odpovědi.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 23.6.2009 12:25 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: kompilace mixxx a fontconfig
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spíš vůbec neví, že ho má hledat. Mrkni, jestli je mezi parametry linkeru -lfreetype Pokud ne, tak ho přidej.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
23.6.2009 15:49 Matlák
Rozbalit Rozbalit vše Re: kompilace mixxx a fontconfig
Bohužel to problém nebude. V parametrech linkeru popsaných pro QtGui v pkgconfigu je -lfreetype i -lfontconfig uvedeno, a v příkazu pro slinkování oboje vidím.. Stejně jsem ještě zkusil zoufale přidat tyto dvě knihovny ještě do SConscriptu a nic, jen se v příkazu objevily (logicky) dvakrát :-(

Je možné že je chyba spíše ve freetype než ve fontconfig?
Fontconfig jsem upgradoval na verzi 2.6.0, freetype ve verzi 2.3.9 a freetype2 mám ve verzi 9.16.3.. Předpokládám ovšem že symbol ve freetype by začínal spíše FT_* než Fc* ...
didgeroid avatar 25.6.2009 11:59 didgeroid | skóre: 5
Rozbalit Rozbalit vše Re: kompilace mixxx a fontconfig
Odpovědět | | Sbalit | Link | Blokovat | Admin
s tím mixxxem si take nevim rady když ho spustim tak mi akorat nabíhá ikona a prasknutí v reproduktoru a pak zmizí a nic dal jsem ho spustit přes terminal a to mi napsalo
$ mixxx
Debug: Starting up...
Debug: SoundManager::SoundManager()
Debug: SampleRate 0
Debug: Latency 0
Debug: SoundManager::queryDevices()
Debug: SoundManager::clearDeviceList()
Debug: SoundManager::closeDevices()
mixxx: main/renderbuffer.c:2153: _mesa_reference_renderbuffer: Assertion `oldRb->Magic == 0xaabbccdd' failed.
Aborted
tak estli víte tak napísajte

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.