Титла: Проблем с инсталация на kbedic Публикувано от: vasil1974 в Jun 17, 2007, 15:25 Здравейте,
почнах да инсталирам речник kbedic. Добавих някой допълнителни пакета, които липсваха и накрая след като изпълня ./configure --with-kde ми изписва: Good news! Look that you have all needed packages installed Type 'make' (or 'gmake' to compile the program след това му давам: make и резултата е следния: Making all in src make[1]: Entering directory `/tmp/kde-vasko/kbedic-4.0/src' source='win.cpp' object='win.o' libtool=no \ depfile='.deps/win.Po' tmpdepfile='.deps/win.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ c++ -DPACKAGE=\"kbedic\" -DVERSION=\"4.0\" -DSTDC_HEADERS=1 -DWITH_KDE=1 -I. -I. -I/usr/lib/qt3/include -INO -Wall -O2 -c -o win.o `test -f win.cpp || echo './'`win.cpp win.cpp:49:18: error: kapp.h: No such file or directory win.cpp:50:22: error: kmenubar.h: No such file or directory win.cpp:51:25: error: kfontdialog.h: No such file or directory win.cpp: In constructor ‘Win::Win(QWidget*, const char*)’: win.cpp:280: error: ‘qApp’ was not declared in this scope win.cpp:310: error: ‘KMenuBar’ was not declared in this scope win.cpp:310: error: ‘menu’ was not declared in this scope win.cpp:310: error: expected type-specifier before ‘KMenuBar’ win.cpp:310: error: expected `;' before ‘KMenuBar’ win.cpp:373: error: ‘KApplication’ has not been declared win.cpp: In member function ‘void Win::menu_Font()’: win.cpp:1059: error: ‘KFontDialog’ has not been declared win.cpp: In member function ‘void Win::setView(int)’: win.cpp:1172: error: invalid use of undefined type ‘struct QMenuBar’ /usr/lib/qt3/include/qmainwindow.h:50: error: forward declaration of ‘struct QMenuBar’ win.cpp: In member function ‘virtual void Win::resizeEvent(QResizeEvent*)’: win.cpp:1243: error: invalid use of undefined type ‘struct QMenuBar’ /usr/lib/qt3/include/qmainwindow.h:50: error: forward declaration of ‘struct QMenuBar’ make[1]: *** [win.o] Error 1 make[1]: Leaving directory `/tmp/kde-vasko/kbedic-4.0/src' make: *** [all-recursive] Error 1 Честно казано тези грешки са над моите познания и затова Ви моля за помощ. Дистрибуцията е PCLinuxOS 2007 Титла: Проблем с инсталация на kbedic Публикувано от: ivo1204 в Jun 17, 2007, 15:50 Липсват ти заглавните файлове на КДЕ библиотеките.
Не знам как е в бтвоето дистро , в Дебиан пакета е "kdelibs4-dev". Ако не можеш да ги намериш инсталирай нещо от КДЕ -dev , то ще инсталира и тях. PP. Може и да са инсталирани , а маке файла да не дава път до тях , трябва да погледна в кода , дай линк за да изтегля това. Титла: Проблем с инсталация на kbedic Публикувано от: vasil1974 в Jun 17, 2007, 16:03 Титла: Проблем с инсталация на kbedic Публикувано от: ivo1204 в Jun 17, 2007, 16:35 Начи грешката е дава от кода в win.cpp :
#ifdef WITH_KDE #include <kapp.h> <-------------- Не може да намери файла #include <kmenubar.h> #include <kfontdialog.h> #else Може да добавим път , но трябва ха видиш къде са тези файлове. При мен са в /usr/include/kde/ Това е основен файл ,без него нищо не става. Впрочем на края на командата: ./configure --with-kde Трябва да ти излезе съобщение : creating data/Makefile KDE 3 support : enabled KDE 3 includes: /usr/include/kde KDE 3 libs : /usr/lib Qt includes : /usr/include/qt3 Qt libraries : /usr/lib Qt moc : /usr/bin/moc Как е при теб ? Титла: Проблем с инсталация на kbedic Публикувано от: vasil1974 в Jun 17, 2007, 17:17 инсталирах пакета kdelibs-devel и след това инсталацията мина уж без проблем и накрая като стартирам изпълнимия файл, който се е записал в /usr/local/bin през конзолата и ми изписва съобщението:
Segmentation fault Титла: Проблем с инсталация на kbedic Публикувано от: vasil1974 в Jun 17, 2007, 17:20 Всъщност накрая изписва това:
creating Makefile creating src/Makefile creating src/config.h creating data/Makefile KDE 3 support : enabled KDE 3 includes: /usr/include KDE 3 libs : /usr/lib Qt includes : /usr/lib/qt3/include Qt libraries : /usr/lib/qt3/lib Qt moc : /usr/lib/qt3/bin/moc Data directory: /usr/local/share Титла: Проблем с инсталация на kbedic Публикувано от: ivo1204 в Jun 17, 2007, 17:44 Да ,това вече е проблем.
Дай: ldconfig -n /usr/local/lib export LD_LIBRARY_PATH=/usr/local/lib export LD_DEBUG=files /usr/local/bin/kbedic Или компилирай без КДЕ , и виж как е, после може да го изтриеш Титла: Проблем с инсталация на kbedic Публикувано от: vasil1974 в Jun 17, 2007, 18:01 направих това, което си написал и накрая резултата започваше така:
[root@localhost kbedic-4.0]# /usr/local/bin/kbedic 6990: 6990: file=libqt-mt.so.3
6990: entry: 0xb796e9a0 phdr: 0xb7759034 phnum: 5 6990: 6990: и още много редове подобни на тия и накрая: r/lib/qt3/lib/libqt-mt.so.3
6990: entry: 0xb651b380 phdr: 0xb6513034 phnum: 5 6990: 6990: 6990: calling init: /usr/lib/kde3/plugins/styles/plastik.so 6990: 6990: opening file=/usr/lib/kde3/plugins/styles/plastik.so
6990: opening file=/usr/lib/libXcursor.so.1
Segmentation fault Мерси все пак, че ми отдели време, но засега се отказвам, ще ползвам онлайн речник, явно нещата не са толкоз прости (поне за мен). Титла: Проблем с инсталация на kbedic Публикувано от: ivo1204 в Jun 17, 2007, 18:07 Със и без КДЕ подръжка речника е добър и изглежда добре.
Поне ./configure опитай без KDE Чесно казано , за мен тая KDE подръжка не е нещо кой знае какво. |