[Comm] Qt Script for Applications compiling

Denis S. Filimonov =?iso-8859-1?q?den_=CE=C1_academ=2Eorg?=
Ср Фев 5 15:58:50 MSK 2003


5 Февраль 2003 13:24, Прокопьев Евгений написал:
> Дистрибутив Мастер+updates
>
> Это для qt2:
>
> $ QTDIR=/usr/lib/qt2 QMAKESPEC=linux-g++ ./configure
> Using Qt library in /usr/lib/qt2.
> Trying my best without a .qmake.cache file
> Building 2nd stage configure
> Could not find mkspecs for your QMAKESPEC after trying:
>          /usr/lib/qt2
> Error processing project file: configure2.pro
>
> Это для qt3:
>
> $ QTDIR=/usr/lib/qt3 ./configure
> Using Qt library in /usr/lib/qt3.
> Trying my best without a .qmake.cache file
> Building 2nd stage configure
> /usr/bin/ld: warning: libGL.so.1, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libXmu.so.6, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libICE.so.6, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libSM.so.6, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libXrender.so.1, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link) /usr/bin/ld: warning: libXft.so.1, needed by
> /usr/lib/qt3/lib/libqt.so, not found (try using -rpath or
> -rpath-link)
> /usr/lib/qt3/lib/libqt.so: undefined reference to
> `glXQueryServerString' ...
> /usr/lib/qt3/lib/libqt.so: undefined reference to
> `glXCreateGLXPixmap' collect2: ld returned 1 exit status
> make: *** [configure2] Ошибка 1
>
> При этом find / -name libGL* говорит :
>
> /usr/X11R6/lib/libGL.so.1
> /usr/X11R6/lib/libGL.so.1.3.402
> /usr/X11R6/lib/libGL.so.1.2
> /usr/X11R6/lib/libGLU.so.1.3
> /usr/X11R6/lib/modules/extensions/libGLcore.a
> /usr/X11R6/lib/libGLwrapper.so.0.1.6
> /usr/X11R6/lib/libGLU.so
> /usr/X11R6/lib/libGLU.so.1
> /usr/X11R6/lib/libGL.so
> /usr/X11R6/lib/libGLw.a
> /usr/share/doc/libGLwrapper-4.0.2
>
> Что делать дальше?
похоже у вас отсутсвует путь /usr/X11R6/lib в /etc/ld.so.conf, 
что довольно странно.
надо его туда добавить и сделать ldconfig
после этого должно линковаться нормально




Подробная информация о списке рассылки community