KBE Dictionary - compilation error

9 отговора 201 прегледа
#1

KBE Dictionary - compilation error

Здравейте,

имам проблеми с компилиранено на KBE Dictionary на SuSE 9.0
ето грешката, която ми дава след ./configure --with-kde :
подобна грешка дава и на моя комптър който е със Slackware 9.1

Може ли някой да даде идеи ?

Благодаря предварително

main.cpp || echo './'`main.cpp
main.cpp:21:18: kapp.h: No such file or directory
main.cpp:22:25: kmessagebox.h: No such file or directory
main.cpp: In function `int main(int, char**)':
main.cpp:48: error: `KApplication' undeclared (first use this function)
main.cpp:48: error: (Each undeclared identifier is reported only once for each
function it appears in.)
main.cpp:48: error: parse error before `(' token
main.cpp:53: error: `QTranslator' undeclared (first use this function)
main.cpp:54: error: `qtr' undeclared (first use this function)
main.cpp:54: 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:55: error: `a' undeclared (first use this function)
main.cpp:60: error: `KMessageBox' undeclared (first use this function)
main.cpp:60: error: parse error before `::' token
gmake[1]: *** [main.o] Error 1
gmake[1]: Leaving directory `/home/biliana/soft/kbedic-4.0/src'
gmake: *** [all-recursive] Error 1

# лудите, лудите... те да са живи!
Отговор
в отговор на peio #2

Re: KBE Dictionary - compilation error

Опитай така:

./configure --with-kde
make clean
make

Отговор
в отговор на Дядo Meц #3

Re: KBE Dictionary - compilation error

благодаря, но не е това за съжаление ...
само, ако имаш желание - би ли обяснил логиката зад предложението ти

# лудите, лудите... те да са живи!
Отговор
в отговор на peio #4

Re: KBE Dictionary - compilation error

I az imam problem s kompilaciyata na KBEdictonary sus SuSE9 no moyat problem e che iska X11 Librarys E da ama te sa instalirany veche :( Nyakakvi idei?

Отговор
в отговор на peio #5

Re: KBE Dictionary - compilation error

Изглежда, че не може да си намери хедърите на KDE-то (kapp.h). Погледни дали си ги инсталирал и дали $KDEDIR сочи към директорията, в която е инсталирано KDE-то.

Отговор
в отговор на peio #6

Re: решение

Виж [линк]

Отговор
в отговор на peio #7

Re: KBE Dictionary - compilation error

make clean
решаваше проблема с automake за който стана дума, но явно не е това при тебе,
sorry недоглеждането е мое :(

Виж поста на mn_t - там е ключа за бараката.
Провери дали ти е инсталиран пакета kdelibs-devel, файловете, които не намира
са от този пакет.

Отговор
в отговор на Valentin #8

Re: решение

Gorniya link naystian reshava problema :) 10X

Отговор
в отговор на Valentin #9

Re: решение

edna malka zabelegka obache :

#./configure --with-kde pri men se skapa neshto i ne iska da se kompilira no s:

#./configure Nyama problemi
#make
#make install

i posle :
$kbedic i shtrakay s prusty :))))

Отговор
в отговор на peio #10

Re: KBE Dictionary - compilation error

Проблема е точно , че не може да открие къде е инсталирано KDE-to виж къде го търси, виж дали ти е установена променливата $KDEDIR.В изхода от
./configure --with-kde трябва да имаш нещо от рода:

checking for KDE 3... libraries /opt/kde/lib, headers /opt/kde/include
creating ./config.status
creating Makefile
creating src/Makefile
creating src/config.h
creating data/Makefile

KDE 3 support : enabled
KDE 3 includes: /opt/kde/include
KDE 3 libs : /opt/kde/lib

Горния текст е от Slackware9.1

"I'm not stupid, I'm not expendable, and I'M NOT GOING!"
Отговор