Титла: Сусе 9.0 и грешка при компилиране на БГ Офис Публикувано от: kamos в Apr 25, 2004, 21:11 Опитах се да си инсталирам БГ Офис на новата ми дистрибуция Сусе 9.0 но когато написах мейк получих следните съобщения:
kamos@linux:~/MyPrograms/kbgoffice-1.0.1> make Making all in src make[1]: Entering directory `/home/kamos/MyPrograms/kbgoffice-1.0.1/src' c++ -DPACKAGE=\"bgoffice\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DWITH_KDE=1 -I. -I. -I/usr/lib/qt3/include -INO -Wall -O2 -c main.cpp main.cpp:32:18: kapp.h: No such file or directory main.cpp:33:25: kmessagebox.h: No such file or directory main.cpp: In function `int main(int, char**)': main.cpp:78: error: `KApplication' undeclared (first use this function) main.cpp:78: error: (Each undeclared identifier is reported only once for each function it appears in.) main.cpp:78: error: parse error before `(' token main.cpp:83: error: call of overloaded `QString(char*&)' is ambiguous /usr/lib/qt3/include/qstring.h:399: error: candidates are: QString::QString(const QByteArray&) <near match> /usr/lib/qt3/include/qstring.h:397: error: QString::QString(QChar) <near match> main.cpp:89: error: `QTranslator' undeclared (first use this function) main.cpp:89: error: parse error before `(' token main.cpp:90: error: `qtr' undeclared (first use this function) main.cpp:90: error: call of overloaded `QString(char*&)' is ambiguous /usr/lib/qt3/include/qstring.h:399: error: candidates are: QString::QString(const QByteArray&) <near match> /usr/lib/qt3/include/qstring.h:397: error: QString::QString(QChar) <near match> main.cpp:91: error: `a' undeclared (first use this function) main.cpp:103: error: incomplete type 'QApplication' cannot be used to name a scope main.cpp:107: error: `KMessageBox' undeclared (first use this function) main.cpp:107: error: parse error before `::' token make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/home/kamos/MyPrograms/kbgoffice-1.0.1/src' make: *** [all-recursive] Error 1 kamos@linux:~/MyPrograms/kbgoffice-1.0.1> Моля помогнете Титла: Сусе 9.0 и грешка при компилиране на БГ Офис Публикувано от: в Apr 25, 2004, 21:44 Провери дали имаш инсталирани *-devel.rpm на kdelibs и kdebase . Ако пак не става, можеш да пробваш да изпълниш ./configure без --with-kde.
Титла: Сусе 9.0 и грешка при компилиране на БГ Офис Публикувано от: kamos в Apr 27, 2004, 21:07 10x
като махнах подръжката на КДЕ и всичко си дойде на мястото Титла: Сусе 9.0 и грешка при компилиране на БГ Офис Публикувано от: в Apr 27, 2004, 21:45 Това добре, но все пак е по-добре ако успееш да го компилираш с поддръжка на КДЕ. Обърни внимание на редовете :
main.cpp:32:18: kapp.h: No such file or directory main.cpp:33:25: kmessagebox.h: No such file or directory Това означава, или че нямаш инсталирани нужните devel пакети на КДЕ, или поне не правилно. За съжаление не съм имал удоволстието да ползвам SuSE, и не знам точно с кой инструмент си инсталираш пакетите. Но който и да е, пускаш го и търсиш за пакети "kde" и "kdelibs" и гледаш дали има някои които имат в името си "dev" или "devel" - не знам как е при SuSE. Инсталираш ги, и после пробвай да компилираш с поддръжка на KDE. |