Автор Тема: Сусе 9.0 и грешка при компилиране на БГ Офис  (Прочетена 641 пъти)

kamos

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Опитах се да си инсталирам БГ Офис на новата ми дистрибуция  Сусе 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>

Моля помогнете
Активен

  • Гост
Провери дали имаш инсталирани *-devel.rpm  на kdelibs и  kdebase . Ако пак не става, можеш да пробваш да изпълниш  ./configure  без  --with-kde.
Активен

kamos

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
10x
като махнах подръжката на КДЕ и всичко си дойде на мястото
Активен

  • Гост
Това добре, но все пак е по-добре ако успееш да го компилираш с поддръжка на КДЕ. Обърни внимание на редовете :

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.
Активен