Problemas al instalar Calligra con Yaourt

Para que opines sobre pacman o comentes problemas instalando algún paquete.
Responder
SirArchibaldTux
Archer Intermedio
Archer Intermedio
Mensajes: 70
Registrado: 19 Oct 2011, 15:41

Problemas al instalar Calligra con Yaourt

Mensaje por SirArchibaldTux » 28 Dic 2011, 19:33

Buenas:

Estoy tratando de instalar el paquete calligra-git con yaourt y estoy teniendo problemas al instalar algún paquete que me falta para terminar la instalación. Concretamente me sale esto en pantalla, no sé si aclarará algo el problema:

...
Scanning dependencies of target QtGTL
[ 3%] Building CXX object QtGTL/CMakeFiles/QtGTL.dir/QImageBuffer.cpp.o
[ 6%] Building CXX object QtGTL/CMakeFiles/QtGTL.dir/QImageImage.cpp.o
Linking CXX shared library libQtGTL.so
[ 6%] Built target QtGTL
[ 9%] Generating ui_MainWindow.h
[ 12%] Generating QtCTL.moc
Scanning dependencies of target qCTL
[ 16%] Building CXX object examples/QtCTL/CMakeFiles/qCTL.dir/QtCTL.cpp.o
[ 19%] Building CXX object examples/QtCTL/CMakeFiles/qCTL.dir/main.cpp.o
Linking CXX executable qCTL
/usr/bin/ld: CMakeFiles/qCTL.dir/QtCTL.cpp.o: undefined reference to symbol 'QObject::childEvent(QChildEvent*)'
/usr/bin/ld: note: 'QObject::childEvent(QChildEvent*)' is defined in DSO /usr/lib/libQtCore.so.4 so try adding it to the linker command line
/usr/lib/libQtCore.so.4: could not read symbols: Invalid operation
collect2: ld devolvió el estado de salida 1
make[2]: *** [examples/QtCTL/qCTL] Error 1
make[1]: *** [examples/QtCTL/CMakeFiles/qCTL.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: Se produjo un error en build().
Cancelando...
==> ERROR: Makepkg was unable to build libqtgtl.
==> Restart building libqtgtl ? [y/N]
==> ---------------------------------
==>
==> Restart building calligra-git ? [y/N]
==> -------------------------------------
==>
==> WARNING: Following packages have not been installed:
libqtgtl calligra-git

Normalmente no uso mucho el yaourt y no lo conozco muy bien, cuando me pregunta si quiero editar algún fichero le digo que no pues no conozco aún su funcionamiento. No sé si a alguien le ha pasado algo parecido o si hay alguna forma de instalar Calligra de alguna otra forma. No sé si es un caso generalizado usando yaourt pero también he tratado de instalar otros paquetes diferentes y siempre me ha dado problemas aunque los errores no sé si son del mismo tipo. Espero que podáis orientarme un poco.

Un saludo y gracias.

DarkMind
Novato
Mensajes: 19
Registrado: 26 Sep 2006, 16:52

Re: Problemas al instalar Calligra con Yaourt

Mensaje por DarkMind » 05 Ene 2012, 09:42

tenía el mismo problema, en AUR esta la solución:

https://aur.archlinux.org/packages.php?ID=28181

The reason it fails to build is an upstream bug in the CMakeLists.txt build scripts for the two example programs (qCTL and qShiva). The problem is that the programs depend on (among others) libQtGui and libQtCore, but the list of libraries passed to the linker doesn't include libQtCore. The linker used to allow this because libQtGui is linked to libQtCore, but it has since been changed to disallow this kind of "implicit linking". See here for more information: http://fedoraproject.org/wiki/Understan ... LinkChange

Here is a patch file that fixes the build scripts: http://www.nyx.net/~amunkres/libqtgtl/f ... core.patch

Modify the PKGBUILD so that it applies the patch before running "cmake". Here's a patch that makes the appropriate change to the PKGBUILD: http://www.nyx.net/~amunkres/libqtgtl/PKGBUILD.patch

Responder