
Ciao
Non potevo resistere senza i pesciolini per cui, visto che per Mandriva non ci sono ancora, mi sono compilato il PlugIn.
L'operazione è semplice
1) Installare i pacchetti devel di Compiz-Fusion
2) Installare bcop
3) Scaricarsi la snapshot di atlantis da qui:
http://gitweb.opencompositing.org/?p=fusion/plugins/atlantis;a=tree
4) Decomprimere e dare il comado make
5) Copiare i file .a e .so in /usr/lib/compiz
6) Copiare il file .xml in /usr/share/compiz
Ed il gioco è fatto
Ciao Ciao Moreno
Commenti
Inviato da Gianfrix il Mer, 11/07/2007 - 10:14.
_CM_RE: Volevate i pesciolini ?? Eccoli qui
Stupendo!!! I pesciolini sono fantastici. Smanettando un pò con le opzioni vedete cosa succede: http://img167.imageshack.us/img167/7219/pescifuorilt8.png
Io dico NO alle distro war!!! http://poweredbylinux.netsons.org/?page_id=72
Inviato da kio341 il Mer, 11/07/2007 - 11:42.
_CM_RE: Volevate i pesciolini ?? Eccoli qui
x Moreno
Senti ma ...............
il retino lo danno in dotazione oppure .......................
Inviato da thebaddie il Lun, 03/09/2007 - 10:34.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
quando eseguo make mi da una serie di errori
baddie
Guida - Unicorn/Bewan USB modem
Mandriva 2008 - Intel Core 2 DUO T5450 @1.67GHz - 2048MB DDR2 - Intel GM965 - 160GB HD - KDE 3.5 + Compiz Fusion
Inviato da Moreno il Lun, 03/09/2007 - 10:38.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
Ciao
Non disponiamo di sfere di cristallo, prova ad aprire un thread e cerchiamo di individuare l'errore.
Ciao Ciao Moreno
Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.
Inviato da Paolo75 il Mer, 14/11/2007 - 21:42.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
A me da questo errore:
[paolo@localhost ~]$ cd '/home/paolo/Scrivania/atlantis'
[paolo@localhost atlantis]$ make
convert : atlantis.xml.in -> build/atlantis.xml
bcop'ing : build/atlantis.xml -> build/atlantis_options.h
bcop'ing : build/atlantis.xml -> build/atlantis_options.c
schema : build/atlantis.xml -> build/compiz-atlantis.schema
compiling : shark.c -> build/shark.lo/bin/sh: libtool: command not found
make: *** [build/shark.lo] Error 127
[paolo@localhost atlantis]$
provo ad installare le libtool?
Mandriva 2008
Inviato da Paolo75 il Mer, 14/11/2007 - 21:45.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
dopo aver installato libtool ho riprovato con make e questo è il risultato:
[paolo@localhost atlantis]$ make
convert : atlantis.xml.in -> build/atlantis.xml
bcop'ing : build/atlantis.xml -> build/atlantis_options.h
bcop'ing : build/atlantis.xml -> build/atlantis_options.c
schema : build/atlantis.xml -> build/compiz-atlantis.schema
compiling : shark.c -> build/shark.loIn file included from shark.c:93:
atlantis-internal.h:88:25: error: compiz-core.h: No such file or directory
atlantis-internal.h:89:25: error: compiz-cube.h: No such file or directory
In file included from shark.c:93:
atlantis-internal.h:113: error: expected specifier-qualifier-list before 'DonePaintScreenProc'
shark.c:318: error: expected ')' before 'cap'
shark.c:539: error: expected ')' before 'cap'
shark.c:658: error: expected ')' before 'cap'
shark.c:763: error: expected ')' before 'cap'
shark.c:908: error: expected ')' before 'cap'
shark.c:1001: error: expected ')' before 'cap'
shark.c:1054: error: expected ')' before 'cap'
shark.c:1091: error: expected ')' before 'cap'
shark.c:1128: error: expected ')' before 'cap'
shark.c:1145: error: expected ')' before 'cap'
shark.c:1159: error: expected ')' before 'cap'
shark.c:1173: error: expected ')' before 'cap'
shark.c:1187: error: expected ')' before 'cap'
shark.c:1201: error: expected ')' before 'cap'
shark.c:1215: error: expected ')' before 'cap'
shark.c:1229: error: expected ')' before 'cap'
shark.c:1243: error: expected ')' before 'cap'
shark.c: In function 'DrawShark':
shark.c:1263: error: 'GLenum' undeclared (first use in this function)
shark.c:1263: error: (Each undeclared identifier is reported only once
shark.c:1263: error: for each function it appears in.)
shark.c:1263: error: expected ';' before 'cap'
shark.c:1362: warning: implicit declaration of function 'glPushMatrix'
shark.c:1362: warning: nested extern declaration of 'glPushMatrix'
shark.c:1364: warning: implicit declaration of function 'glTranslatef'
shark.c:1364: warning: nested extern declaration of 'glTranslatef'
shark.c:1366: warning: implicit declaration of function 'glGetFloatv'
shark.c:1366: warning: nested extern declaration of 'glGetFloatv'
shark.c:1366: error: 'GL_MODELVIEW_MATRIX' undeclared (first use in this function)
shark.c:1377: warning: implicit declaration of function 'glScalef'
shark.c:1377: warning: nested extern declaration of 'glScalef'
shark.c:1379: warning: implicit declaration of function 'glEnable'
shark.c:1379: warning: nested extern declaration of 'glEnable'
shark.c:1379: error: 'GL_CULL_FACE' undeclared (first use in this function)
shark.c:1380: error: 'cap' undeclared (first use in this function)
shark.c:1380: error: 'GL_LINE_LOOP' undeclared (first use in this function)
shark.c:1380: error: 'GL_POLYGON' undeclared (first use in this function)
shark.c:1383: warning: implicit declaration of function 'Fish_1'
shark.c:1383: warning: nested extern declaration of 'Fish_1'
shark.c:1386: warning: implicit declaration of function 'Fish_2'
shark.c:1386: warning: nested extern declaration of 'Fish_2'
shark.c:1389: warning: implicit declaration of function 'Fish_3'
shark.c:1389: warning: nested extern declaration of 'Fish_3'
shark.c:1392: warning: implicit declaration of function 'Fish_4'
shark.c:1392: warning: nested extern declaration of 'Fish_4'
shark.c:1395: warning: implicit declaration of function 'Fish_5'
shark.c:1395: warning: nested extern declaration of 'Fish_5'
shark.c:1398: warning: implicit declaration of function 'Fish_6'
shark.c:1398: warning: nested extern declaration of 'Fish_6'
shark.c:1401: warning: implicit declaration of function 'Fish_7'
shark.c:1401: warning: nested extern declaration of 'Fish_7'
shark.c:1404: warning: implicit declaration of function 'Fish_8'
shark.c:1404: warning: nested extern declaration of 'Fish_8'
shark.c:1407: warning: implicit declaration of function 'glDisable'
shark.c:1407: warning: nested extern declaration of 'glDisable'
shark.c:1409: warning: implicit declaration of function 'glPopMatrix'
shark.c:1409: warning: nested extern declaration of 'glPopMatrix'
make: *** [build/shark.lo] Error 1
[paolo@localhost atlantis]$
Che posso fare?
grazie
Mandriva 2008
Inviato da Moreno il Mer, 14/11/2007 - 22:16.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
Ciao
Le ultime versioni di questo plugin si riferiscono a files inesistenti
compiz-core.h: No such file or directory
compiz-cube.h: No such file or directory
Il vero nome dei files è
/usr/include/compiz/compiz.h
/usr/include/compiz/cube.h
Modifica il file atlantis-internal.h
modificando opportunamente le voci
#include <compiz-core.h>
#include <compiz-cube.h>
in
#include <compiz.h>
#include <cube.h>
Prova a compilare e vediamo cosa succede
P.S. ricordati di installare libcompiz-devel
Ciao Ciao Moreno
Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.
Inviato da Paolo75 il Mer, 14/11/2007 - 22:45.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
E' andato un po più avanti ma......:
[paolo@localhost atlantis]$ make
convert : atlantis.xml.in -> build/atlantis.xml
bcop'ing : build/atlantis.xml -> build/atlantis_options.h
bcop'ing : build/atlantis.xml -> build/atlantis_options.c
schema : build/atlantis.xml -> build/compiz-atlantis.schema
compiling : shark.c -> build/shark.lo
compiling : whale.c -> build/whale.lo
compiling : dolphin.c -> build/dolphin.lo
compiling : atlantis.c -> build/atlantis.loatlantis.c: In function 'initAtlantis':
atlantis.c:137: error: 'CompScreen' has no member named 'base'
atlantis.c:137: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'freeAtlantis':
atlantis.c:222: error: 'CompScreen' has no member named 'base'
atlantis.c:222: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisClearTargetOutput':
atlantis.c:250: error: 'CompScreen' has no member named 'base'
atlantis.c:250: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisPaintInside':
atlantis.c:266: error: 'CompScreen' has no member named 'base'
atlantis.c:266: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisPreparePaintScreen':
atlantis.c:397: error: 'CompScreen' has no member named 'base'
atlantis.c:397: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisDonePaintScreen':
atlantis.c:415: error: 'CompScreen' has no member named 'base'
atlantis.c:415: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisInitDisplay':
atlantis.c:435: warning: implicit declaration of function 'checkPluginABI'
atlantis.c:435: warning: nested extern declaration of 'checkPluginABI'
atlantis.c:435: error: 'CORE_ABIVERSION' undeclared (first use in this function)
atlantis.c:435: error: (Each undeclared identifier is reported only once
atlantis.c:435: error: for each function it appears in.)
atlantis.c:439: warning: implicit declaration of function 'getPluginDisplayIndex'
atlantis.c:439: warning: nested extern declaration of 'getPluginDisplayIndex'
atlantis.c:455: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisFiniDisplay':
atlantis.c:464: error: 'CompDisplay' has no member named 'base'
atlantis.c: In function 'atlantisInitScreen':
atlantis.c:480: error: 'CompDisplay' has no member named 'base'
atlantis.c:488: error: 'CompScreen' has no member named 'base'
atlantis.c: In function 'atlantisFiniScreen':
atlantis.c:516: error: 'CompScreen' has no member named 'base'
atlantis.c:516: error: 'CompDisplay' has no member named 'base'
atlantis.c: At top level:
atlantis.c:548: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'atlantisInitObject'
atlantis.c:562: error: expected declaration specifiers or '...' before 'CompObject'
atlantis.c: In function 'atlantisFiniObject':
atlantis.c:564: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'dispTab'
atlantis.c:564: error: 'dispTab' undeclared (first use in this function)
atlantis.c:564: error: expected expression before ']' token
atlantis.c:570: warning: implicit declaration of function 'DISPATCH'
atlantis.c:570: warning: nested extern declaration of 'DISPATCH'
atlantis.c:570: error: 'o' undeclared (first use in this function)
atlantis.c:570: warning: implicit declaration of function 'ARRAY_SIZE'
atlantis.c:570: warning: nested extern declaration of 'ARRAY_SIZE'
atlantis.c:570: warning: left-hand operand of comma expression has no effect
atlantis.c: At top level:
atlantis.c:577: warning: initialization from incompatible pointer type
atlantis.c:578: warning: initialization from incompatible pointer type
atlantis.c:579: error: 'atlantisInitObject' undeclared here (not in a function)
atlantis.c:580: warning: initialization from incompatible pointer type
make: *** [build/atlantis.lo] Error 1
[paolo@localhost atlantis]$
Grazie
Mandriva 2008
Inviato da Moreno il Gio, 15/11/2007 - 06:52.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
Ciao
Prova a scaricare e compilare una versione più vecchia di atlantis diciamo di metà luglio e prova a compilarla.
Purtroppo ora come ora questo plugin è in stato di abbandono.
Ciao Ciao Moreno
Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.
Inviato da Paolo75 il Gio, 15/11/2007 - 13:11.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
Dopo un po di ricerche ho trovato questo:
http://gitweb.opencompositing.org/?p=fusion/plugins/atlantis;a=snapshot;h=a47d7151444faccd66ea5cb884673cdebe5d7dff
Me lo ha compilato senza errori.

Però poi metto i file .a et .so dentro /usr/lib/compiz (1.a e 1.so file?)
e i file .xml dentro /usr/share/compiz (1 file?)
ma non mi succede niente ???
ma....
comunque grazie mille
Mandriva 2008
Inviato da Paolo75 il Gio, 15/11/2007 - 13:15.
Re: _CM_RE: Volevate i pesciolini ?? Eccoli qui
rettifico
i file .so non è uno solo ma sono tre ed ora funziona

Mandriva 2008