|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dilshod Mukhtarov 2:5085/1.126 28 Mar 2001 08:26:58 To : All Subject : Compiling old KDE application for KDE 2.1 --------------------------------------------------------------------------------
У меня стоит RH6.2, KDE 2.1, qt-2.2.4, qt-1.45
Как можно скомпилить приложение для старого (1.1.2) КДЕ?
В config.log он выдает след. ошибки:
=========================================================================
g++ -o conftest -O2 -Wall -I/usr/include/kde -I/usr/lib/qt-2.2.4/include
-I/usr/X11R6/include -s -L/usr/lib -L/usr/lib/qt-2.2.4/lib -L/usr/X11R6/lib
-L/usr/lib/kde1-compat/lib conftest.C -lkdecore -lqt -lXext -lX11 -Wl,--rpath
-Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/qt-2.2.4/lib -Wl,--rpath
-Wl,/usr/X11R6/lib -Wl,--rpath -Wl,/usr/lib/kde1-compat/lib
^^^^^^^^^^^^^^^^^^^^^^^
/tmp/ccJTIwsG.o: In function `main':
/tmp/ccJTIwsG.o(.text+0x4): undefined reference to
`KApplication::kde_htmldir(void)'
/tmp/ccJTIwsG.o(.text+0x1d): undefined reference to
`KApplication::kde_appsdir(void)'
и т.д.
=========================================================================
Причем /usr/include/kde - указвыает на инклуды старой (compat) КДЕ.
Также в LD_LIBRARY_PATH я указал /usr/lib/kde1-compat/lib (см. выше).
Причем с заданием библиотеки qt-1.45 он выдает еще больше ошибок насчет
того, что не определены ссылки на QBlalala::blablabla (напр.
undefined reference to `QApplication::setStyle)
И еще одна интересная вещь:
По умолчанию у меня не было определена LD_LIBRARY_PATH, а в ld.so.conf были
указаны все пути для стандартных библиотек (в том числе и /usr/X11R6/lib,
/usr/lib/qt-2.2.4/lib). Hо когда пытаюсь запустить configure (даже с указанием
путей к библиотеке qt), он выдает ошибку, а в логах пишет
=========================================================================
configure:2345: g++ -o conftest -I/usr/lib/qt-2.2.4/include
-L/usr/lib/qt-2.2.4/lib -L/usr/X11R6/lib conftest.C -lqt -lXext -lX11 1>&5
/usr/bin/ld: warning: libGLU.so.1, needed by /usr/lib/qt-2.2.4/lib/libqt.so,
not found (try using --rpath)
/usr/bin/ld: warning: libXmu.so.6, needed by /usr/lib/qt-2.2.4/lib/libqt.so,
not found (try using --rpath)
и т.д.
=========================================================================
--
With the best regards,
Dilshod.
ICQ #17915089, e-mail: dilshodm@bigfoot.com, fido: 2:5085/1.126
--- tin/1.4.2-20000205 ("Possession") (UNIX) (Linux/2.4.3-pre6 (i686))
* Origin: Linux powered station (2:5085/1.126@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/111435a0211df.html, оценка из 5, голосов 10
|