P: Erro "Wrong JPEG library version: library is 61, caller expects 62"
R: Existem duas formas.
Quando as kdelibs são instaladas elas instalam ficheiros header para as bibliotecas jpeg, que são da versão 61, no entanto, a maior parte das distribuições (Redhat) utiliza as bibliotecas da versão 62. Para corrigir basta remover jpeglib.h de /opt/kde/include (ou /usr/local/kde/include). O ficheiro da include para a versão 62 deverá ser então utilizado. No entanto olhando para a mensagem de erro acima poderá existir outra forma de contornar, de qualquer forma assegure-se de que apenas tem uma versão do ficheiro header, a biblioteca e que são consistentes. É útil utilizar o comando locate para verificar que possui a versão correcta das bibliotecas e ficheiro header por ex. updatedb locate libjpeg locate jpeglib
Tem de recompilar o kdesupport se a biblioteca jpeg (./configure --with-libjpeg --with-libgif).
P:
make[2]: Entering directory `/usr/local/src/kdevelop-0.3/po' cd .. && automake --gnu --include-deps po/Makefile aclocal.m4: 2709: `AM_PROG_INSTALL' is obsolete; use `AC_PROG_INSTALL' make[2]: *** [Makefile.in] Error 1 |
P: O que preciso de fazer, se o configure disse que eu necessitava da giflib23.
R: Tente uma snap mais recente do kdesupport, ou talvez tenha outra giflib instalada?
P: Como posso converter um projecto do KDevelop 0.2 para o 0.3?
R: Por favor altere o AC_OUTPUT no configure.in para uma versão de uma linha
por exemplo: versão antiga:
AC_OUTPUT(Makefile \ kdevelop/kwrite/Makefile \ kdevelop/templates/Makefile ) |
AC_OUTPUT(Makefile kdevelop/kwrite/Makefile kdevelop/templates/Makefile) |
P: Obtenho os seguintes erros de linkagem quando a utilizar o SuSE Linux com o KDE 1.1, que tenho de fazer para conseguir linkar o KDevelop?
/usr/lib/libqt.so: warning: multiple common of `QArrayT<char> type_info node' ckdevelop.o: warning: previous common is here ckdevelop.o: In function `CKDevelop::slotFileSaveAll(void)': ckdevelop.o(.text+0x784): undefined reference to `kdebug(unsigned short, unsigned short, char const *,...)' ckdevelop.o(.text+0x839): undefined reference to `kdebug(unsigned short, unsigned short, char const *,...)' ckdevelop.o(.text+0x89d): undefined reference to `kdebug(unsigned short, unsigned short, char const *,...)' ckdevelop.o: In function `CKDevelop::slotFileSaveAs(void)': ckdevelop.o(.text+0xd28): undefined reference to `kdebug(unsigned short, unsigned short, char const *,...)' ckdevelop.o: In function `CKDevelop::slotFileClose(void)': ckdevelop.o(.text+0x1216): undefined reference to `kdebug(unsigned short, unsigned short, char const *,...)' ckdevelop.o(.text+0x1263): more undefined references to `kdebug(unsigned short, unsigned short, char const *,...)' follow collect2: ld returned 1 exit status make[2]: *** [kdevelop] Error 1 make[2]: Leaving directory '/home/LinuXDaten/Programme_Updates_Packete/KDE_Updates/Kdevelop_actual_snapshot/kdevelop-0.3/kdevelop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/LinuXDaten/Programme_Updates_Packete/KDE_Updates/Kdevelop_actual_snapshot/kdevelop-0.3' make: *** [all-recursive-am] Error 2 |