KBE Dictionary - compilation error
9 отговора
201 прегледа
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
# лудите, лудите... те да са живи!
имам проблеми с компилиранено на 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
# лудите, лудите... те да са живи!
Re: KBE Dictionary - compilation error
Опитай така:
./configure --with-kde
make clean
make
./configure --with-kde
make clean
make
Re: KBE Dictionary - compilation error
благодаря, но не е това за съжаление ...
само, ако имаш желание - би ли обяснил логиката зад предложението ти
# лудите, лудите... те да са живи!
само, ако имаш желание - би ли обяснил логиката зад предложението ти
# лудите, лудите... те да са живи!
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?
Re: KBE Dictionary - compilation error
Изглежда, че не може да си намери хедърите на KDE-то (kapp.h). Погледни дали си ги инсталирал и дали $KDEDIR сочи към директорията, в която е инсталирано KDE-то.
Re: KBE Dictionary - compilation error
make clean
решаваше проблема с automake за който стана дума, но явно не е това при тебе,
sorry недоглеждането е мое :(
Виж поста на mn_t - там е ключа за бараката.
Провери дали ти е инсталиран пакета kdelibs-devel, файловете, които не намира
са от този пакет.
решаваше проблема с automake за който стана дума, но явно не е това при тебе,
sorry недоглеждането е мое :(
Виж поста на mn_t - там е ключа за бараката.
Провери дали ти е инсталиран пакета kdelibs-devel, файловете, които не намира
са от този пакет.
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 :))))
#./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 :))))
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!"
./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!"