Portál AbcLinuxu, 10. května 2025 08:55
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.
-lfreetype
Pokud ne, tak ho přidej.
-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 $ 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. Abortedtak estli víte tak napísajte
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.