problemy s Xlibs

Lubos Lunak l.lunak na sh.cvut.cz
Pátek Říjen 6 02:03:26 CEST 2000


linux.konference na post.cz wrote:
> 
> dobry den,
> pouzivam: RH6.0, P200MMX.
> PROBLEM 1:
> Pri kompilaci ruznych novejsich programu pro Xwindows se mi vysledek nechce
> linkovat s nadavkami, ktere jsou tady konkretne z kompilace qr-2.2.0:
> 
> <cut>
> 
>  ln: ./qjpegio.h: Soubor existuje
> /usr/i486-linux-libc5/lib/libX11.so.6: undefined reference to `_xstat\'
  ^^^^^^^^^^^^^^^^^^^^^^

 Tohle jste kde nabral ? Jestli me pamet neklame, RedHat ma libX11 v
/usr/X11R6/lib, tohle je asi verze libX11 pro zpetnout kompatibilitu s
libc5.
Jako prvni bych zkusil odstranit jen soubor
/usr/i486-linux-libc5/lib/libX11.so ( jen .so , ne .so.6 ), to by melo
zachovat tuhle verzi take funkcni pro veci ktere to potrebuji, ale
linker by si tehle knihovny nemel vsimat.

> /usr/X11R6/lib/libXext.so.6: undefined reference to `_Xglobal_lock\'
> /usr/X11R6/lib/libXext.so.6: undefined reference to `_XUnlockMutex_fn\'
> /usr/X11R6/lib/libXext.so.6: undefined reference to `_XLockMutex_fn\'
> collect2: ld returned 1 exit status
> make[2]: *** [moc] Error 1
> make[1]: *** [src-moc] Error 2
> make: *** [init] Error 2
> eaving directory `/warehouse4/qt-2.2.0/src/moc\'
> make[1]: Leaving directory `/warehouse4/qt-2.2.0\'
> 
> </cut>
> 
> Qt neni maly program, bohuzel ale se stejnym vysledkem jsem se setkal i u
> programu, ktere jsou mensi.
> U par pripadu pomohlo predat configure skriptu --with-x, anebo to tram zase
> nedat.
> Nepomohlo ani nainstalovani Xknihoven z RH6.2cz.
> Divne je, ze pri pouziti \"nm libXext.so.6\" se tam _Xglobal_lock,_X...,_X.... je
> videt, ze todle tam proste je, _xstat je pak zase naopak u vsech knihoven v
> danem adresari.
> Dalsi morovou ranou je to, ze je to nejak \"nakazlive\", protoze qt-2.1.1, ktere
> se mi pred tydnem prelozilo konci kompilaci stejnou hlaskou....
> 
> Vyzkousel jsem vselike kejkle, ale nic mi nezabralo, proto HELP!
> Dekuji kazdemu, kdo pomuze!
> jan blaha
> 

 Lubos Lunak
 l.lunak na email.cz http://dforce.sh.cvut.cz/~seli


Další informace o konferenci Linux