Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Compiling old KDE application for KDE 2.1   Dilshod Mukhtarov   28 Mar 2001 08:26:58 
Архивное /ru.linux/111435a0211df.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional