Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Error al compilar plugin de compiz
Enviado por fcox_tux el 5 Julio, 2009 - 22:15
hola chicos.. les escribo nuevamente para pedirles ayuda
esta vez se trata del efecto screensaver de compis fusion...
al descargarlo y tratar de hacerle make me sale este error:
[root@localhost screensaver]# make
compiling : flyingwindows.cpp -> build/flyingwindows.lo/usr/bin/libtool: line 993: g++: command not found
make: *** [build/flyingwindows.lo] Error 1
[root@localhost screensaver]#
el pugin lo baje con un opequeño uttorial que encontre aqui mismo para instalarlo desde git
gracias de antemano por la ayuda (:
» Enlace permanente»
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 85343 No recuerdo este plugin
Pero debes compilarlo como usuario y no como root, si no más me recuerdo.
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
# 85346 Command not found
Significa que no tienes instalado ese programa. Debes instalarlo. Para ello:
Aunque te recomendaría que instalaras el paquete task-c++-devel, para que se instalen los programas y bibliotecas necesarios para compilar.
Usuario
# 85348 oo muchas gracias....
oo muchas gracias.... tenian razon.. lo instale, pero ahora me tira el siguiente error... y este si me deja plop
[root@localhost screensaver]# make clean
removing : ./build
[root@localhost screensaver]# make && make install
convert : screensaver.xml.in -> build/screensaver.xml
bcop'ing : build/screensaver.xml -> build/screensaver_options.h
bcop'ing : build/screensaver.xml -> build/screensaver_options.c
schema : build/screensaver.xml -> build/compiz-screensaver.schema
compiling : flyingwindows.cpp -> build/flyingwindows.lo
compiling : wrapper.cpp -> build/wrapper.lo
compiling : effect.cpp -> build/effect.lo
compiling : vector.cpp -> build/vector.lo
compiling : screensaver.cpp -> build/screensaver.loscreensaver.cpp: In function ‘void screenSaverSetXScreenSaver(CompDisplay*, int)’:
screensaver.cpp:223: error: no se puede convertir ‘CompDisplay*’ a ‘const char*’ para el argumento ‘1’ para ‘void compLogMessage(const char*, CompLogLevel, const char*, ...)’
make: *** [build/screensaver.lo] Error 1
no lo logro entender..
gracias
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
Usuario
# 85370 Haz esto
Después:
Te saldrán errores, etc...
Ahora vas a la carpeta /build de /screensaver (sea dolphin o nautilius) como root.
Y pones el archivo screensaver.xml en /usr/share/compiz
Reinicias sesión y listo!.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
# 85371 ¿Cómo root?
Mejor compilarlo como usuario ;)
Usuario
# 85389 xD
Va de nuevo.
Es que aca ya era tarde xDDD, ahorita que ya es de día y ya no tengo sueño lo hare de nuevo.
A esperar que dice el user.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85421 wooooo EXELENTE JORGE!!!!
wooooo
EXELENTE JORGE!!!! FUNCIONO... PERO no funciona el plugin xD
activo el plugin pero a los 3 segundos se desactiva solo
la cosa compilo e instalo pero aun asi salia el error...
como ago pa q funcione? S:
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
BOFH
# 85422 Esta bien
Prueba a compilarlo como usuario normal y no como root
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
Usuario
# 85427 mmmm
[fcox@localhost screensaver]$ make ./build
[fcox@localhost screensaver]$ make install
compiling : screensaver.cpp -> build/screensaver.loscreensaver.cpp: In function ‘void screenSaverSetXScreenSaver(CompDisplay*, int)’:
screensaver.cpp:223: error: no se puede convertir ‘CompDisplay*’ a ‘const char*’ para el argumento ‘1’ para ‘void compLogMessage(const char*, CompLogLevel, const char*, ...)’
make: *** [build/screensaver.lo] Error 1
[fcox@localhost screensaver]$
alguna idea??
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
Usuario
# 85429 Como te decía
Te saldran esos errores del Make Install, seguire probando.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85430 Estuve Googleando un rato
Y necesitas estas dependencias:
compiz-bcop
compiz-dev
build-essential
libxcomposite-dev
libpng12-dev
libsm-dev
libxrandr-dev
libxdamage-dev
libxinerama-dev
libstartup-notification0-dev
libgconf2-dev
librsvg2-dev
libdbus-1-dev
libdbus-glib-1-dev
libgnome-desktop-dev
x11proto-scrnsaver-dev
libxss-dev
libxslt1-dev libtool
Ahora descargo esas dependencias y veo cuales son las que no estan en repositorios.
Atento!!
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
# 85601 Nombres Mandrivizados
compiz-bcop
probablemente libcompiz-devel
probablemente task-c-devel y task-c++-devel
libxcomposite1-devel
probablemente libpng-devel
libsm6-devel
libxrandr2-devel
libxdamage-devel
libxinerama1-devel
libstartup-notification-1-devel
libGConf2-devel por si acaso libgconfmm2.6-devel
librsvg2-devel
libdbus-1-devel
libdbus-glib-1_2-devel
libgnome-desktop-2-devel
x11-proto-devel por si acaso libxscrnsaver1-devel
¿Estas seguro de este nombre? (libxss-dev)
libxslt-devel
libtool
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 85441 esas dependencias -dev no
esas dependencias -dev no son para devian??.. asi q no creo q te las pesque mandriva s:
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
# 85442 Esas dependencias -dev
No son para Debian. El sufijo -dev significa devel. Aunque sí es cierto que Debian (y sus derivadas) usa el sufijo -dev, para los paquetes devel, mientras que en Mandriva se usa el sufijo -devel
Usuario
# 85461 ¿Como no?
Hasta ahora he instalado más de la mitad mediante urpmi, no termíne por que estaba ocupado xD.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85463 jkajkajkajka trankilo... si
jkajkajkajka trankilo... si mientras estoy repasando para los exmenes xDD
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
Usuario
# 85468 Mientras tu repasas examenes
Mientras tu repasas examenes yo tengo cursos de Algebra en la Universidad (nuevo ingreso)y cuando llego a casa me meto de lleno con estos efectos, que por cierto me faltaron 3 librerías y aun así (las demas que instale) no andan los efectos y ya me estoy empezando a desesperar xD.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85511 ajkjkajkajka.. sobre las
ajkjkajkajka..
sobre las librerias....
hay muchas que no puedo instalar... desde que repositorios las bajas?
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
# 85521 Tienes que buscar sus equivalentes en Mandriva
Los nombres de las dependencias que te dice jorge_chavez, son los usados en Debian y derivadas. Debes encontrar las correspondientes en Mandriva.
Usuario
# 85576 y?? alguno a encontrado
y??
alguno a encontrado como compilar sinm problemas el plugin S:
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
BOFH
# 85579 Yo lo tengo compilado
Cuando hice el tutorial yo tenía la versión 2009.0 y la ventaja de compilarlo como usuario normal y no como root es que los dichosos plugins quedan guardados en mi directorio /home entonces cada vez que hago una trastada no necesito compilarlos otra vez, a penas configuro compiz allí está.
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
Usuario
# 85593 Yo he compilado como User
O Luser xD
Me tira el mismo erro que fcox_tux:
Aquí completo: http://pastebin.com/m5393d19a
Cabe señalar que fcox_tux no ha dejado el error completo :P es pro eso que yo lo dejo aquí.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85635 ...
jorge no es que no alla puesto todo el error
sino que el error es eso.. porque el resto todo me ocmpila
solo hasta ai llega, peor me parece que le faltan pasos, pero como se queda ai parado no lo se...
don francisco... porque no me mandas el archivo del plugin para ver si asi funciona?
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?
Usuario
# 85643 Deberias tambien como
Deberias tambien como recomendacion leerte algun archivo que se llame "README" y uno que diga "INSTALL" que la mayoria de los sources lo traen..tambien como reto personal intenta averiguar sobre el error antes de postear asi aprenderas mas rapdo y con mayor detalle
BOFH
# 85655 ¡Eureka!
Me ha costado un mundo encontrar el bendito error. Voy a decirte, intenté compilar los benditos plugins para ver que ****** sucedía con resultados parecidos a los tuyos, me puse a estudiar un poco los errores y encontré que hacía falta dos archivos /usr/include/GL/gl.h y /usr/include/GL/glx.h, de hecho ni siquiera está el directorio. Revisando la literatura en Blogdrake encontré este hilo.
Entonces como usuario root hice lo siguiente en consola:
Para muestra aquí está la imagen de las imágenes girando con el salva pantallas haciendo girar el cubo.
Una vez terminado puede compilar los plugins.
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
BOFH
# 85658 Una pequeña nota adicional
Borré el directorio .compiz que estaba en mi directorio de usuario para evitar que los plugins allí instalados previamente interfirieran.
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
# 85661 hmmm
Veo que no fue por un error mío al instalar esos paquetes. Tal vez fue por un error en el mirror.
Por cierto, la opción --verbose, sólo nos muestra un poco más de información, no tiene efecto en el resultado :)
BOFH
# 85687 Puedes tener razón
Ya que el error se repita, es posible que los repositorios tengan algún problema. Y sobre el --verbose también quería ver más información.
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
Usuario
# 85694 Probando...(Esperar si le
Probando...(Esperar si le funciona al usuario)
Probado: Al menos conmigo no funciono xD.
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 85854 o:
wow
disculpen la demora de la respuesta .. q e estado un pokito ocupado... dejen echarle una ojeada al metodo de fco y les cuento (:
maldita fuente bloqueada xD
Una firma.... ¿Que es eso?
EDITO::::::::::::::::::::::
mmmm sigo tenieno mala suerte....
para orientar mejor postear todo el codigo...
[fcox@localhost screensaver]$ make clean
removing : ./build
[fcox@localhost screensaver]$ make ./build
[fcox@localhost screensaver]$ make
convert : screensaver.xml.in -> build/screensaver.convert : screensaver.xml.in -> build/screensaver.xml
bcop'ing : build/screensaver.xml -> build/screensavbcop'ing : build/screensaver.xml -> build/screensaver_options.h
bcop'ing : build/screensaver.xml -> build/screensavbcop'ing : build/screensaver.xml -> build/screensaver_options.c
schema'ing: build/screensaver.xml -> build/compiz-scschema : build/screensaver.xml -> build/compiz-screensaver.schema
compiling : flyingwindows.cpp -> build/flyingwindowscompiling : flyingwindows.cpp -> build/flyingwindows.lo
compiling : wrapper.cpp -> build/wrapper.lo
compiling : effect.cpp -> build/effect.lo
compiling : vector.cpp -> build/vector.lo
compiling : screensaver.cpp -> build/screensaver.loscreensaver.cpp: In function ‘void screenSaverSetXScreenSaver(CompDisplay*, int)’:
screensaver.cpp:223: error: no se puede convertir ‘CompDisplay*’ a ‘const char*’ para el argumento ‘1’ para ‘void compLogMessage(const char*, CompLogLevel, const char*, ...)’
make: *** [build/screensaver.lo] Error 1
[fcox@localhost screensaver]$ make install
compiling : screensaver.cpp -> build/screensaver.loscreensaver.cpp: In function ‘void screenSaverSetXScreenSaver(CompDisplay*, int)’:
screensaver.cpp:223: error: no se puede convertir ‘CompDisplay*’ a ‘const char*’ para el argumento ‘1’ para ‘void compLogMessage(const char*, CompLogLevel, const char*, ...)’
make: *** [build/screensaver.lo] Error 1
[fcox@localhost screensaver]$
aun me apareceel error despues de la posible solucion de fco
Una firma.... ¿Que es eso?
BOFH
# 85871 Por favor
No uses el make ./build
solo make
Un BOFH aprendiz de todos
Linux user 469232
Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.
Usuario
# 85883 aun el mismo error
aun el mismo error s:
[fcox@localhost screensaver]$ make
compiling : flyingwindows.cpp -> build/flyingwindowscompiling : flyingwindows.cpp -> build/flyingwindows.lo
compiling : wrapper.cpp -> build/wrapper.lo
compiling : effect.cpp -> build/effect.lo
compiling : vector.cpp -> build/vector.lo
compiling : screensaver.cpp -> build/screensaver.loscreensaver.cpp: In function ‘void screenSaverSetXScreenSaver(CompDisplay*, int)’:
screensaver.cpp:223: error: no se puede convertir ‘CompDisplay*’ a ‘const char*’ para el argumento ‘1’ para ‘void compLogMessage(const char*, CompLogLevel, const char*, ...)’
make: *** [build/screensaver.lo] Error 1
[fcox@localhost screensaver]$
Una firma.... ¿Que es eso?
Una firma.... ¿Que es eso?