This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Problemas compilando amarok-1.3.7 !

Tags: None
(comma "," separated)
LeafaR
Karma
0

Problemas compilando amarok-1.3.7 !

Tue Jan 03, 2006 12:04 am
Hola :

Uso RedHat AS 4.0 y me encontraba compilando amarok con muchas ansias de verlo funcionar :woohoo: ... pero puag !!! :blink:

Para configurar use ::: ./configure --prefix=`kde-config --prefix`
Hasta aquí todo sin problemas, y llegue a un esperanzador

Good - your configure finished. Start make now


Por cierto, deje *GStreamer-engine* fuera.
Al iniciar el make, casi perdía los ojos al verlo avanzar pero de pronto :

[code:1]Making all in void
make[5]: Entering directory `/home/lrgv/0_down/amarok-1.3.7/amarok/src/engine/void\'
if /bin/sh ../../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../amarok/src/engine -I../../../../amarok/src/plugin -I../../../../amarok/src -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT void-engine.lo -MD -MP -MF ".deps/void-engine.Tpo"-c -o void-engine.lo void-engine.cpp; \\
then mv -f ".deps/void-engine.Tpo" ".deps/void-engine.Plo"; else rm -f ".deps/void-engine.Tpo"; exit 1; fi
void-engine.cpp:22: error: visibility arg must be one of "default", "hidden", "protected" or "internal"
make[5]: *** [void-engine.lo] Error 1
make[5]: Leaving directory `/home/lrgv/0_down/amarok-1.3.7/amarok/src/engine/void\'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/lrgv/0_down/amarok-1.3.7/amarok/src/engine\'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/lrgv/0_down/amarok-1.3.7/amarok/src\'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/lrgv/0_down/amarok-1.3.7/amarok\'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lrgv/0_down/amarok-1.3.7\'
make: *** [all] Error 2[/code:1]

Revisando encontré un comentario que decía que todo se solucionaba el agregar *#include "../../plugin/plugin.h"* en *void-engine.cpp*... les cuento que es mentira...

Saludos y espero me puedan ayudar.

Esop.
ChaOP !!!
LeafaR
Karma
0
Hola ::

Despues de continuar con mi busqueda encontré la solución.
En esta versión de RedHat y también en CenteOS ((jejejeje, lógico)), solo es necesario editar */usr/include/kde/kdemacros.h*

Y modificar la linea :

[code:1] #define KDE_EXPORT attribute ((visibility(\"visible\"«»)))[/code:1]

por :

[code:1] #define KDE_EXPORT attribute ((visibility(\"default\"«»)))[/code:1]

Despues de eso compila sin problema... ahora me quedan unos líos con el audio, el famoso aRts que por alguna extraña razón no me anda, pero cuando tenga más detalles les planteo la pregunta.

Esop.
ChaOP !!!


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]