Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Mieux que google earth et Celestia !
Envoyé par: merlin8282

J'ai nommé [www.magrathea-engine.org] !

Ceux qui connaissent Douglas Adams comprendront de suite ;-) , les autres sachez juste ce que Magrathea est originellement
Citation
The Hitchhiker'sGuide to the Galaxy
la planète Magrathea, siège de la compagnie « custom-made luxury planet building ».
Eh bien le logiciel est pareil, il fait la même chose.

Bref, faites un rapide petit tour sur le site, dans la partie description, vous risquez d'aimer :-)) .

.:! L'être humain est au sommet de la chaîne alimentaire. Certes. Mais il est surtout au sommet de la connerie et de la bêtise... !:.
-- Pour les nouveaux linuxiens : Ce n'est pas en continuant de faire ce que l'on connaît que l'on pourra faire ce que l'on ne connaît pas --

Poste le Sunday 10 September 2006 20:54:03
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

J'ai téléchargé Magrathea avec ses dépendences (OpenThread, OpenProducer, OpenSceneGraph)....
La compil est longue... suis en train de compiler OpenSceneGraph, avant de terminer avec Magrathea !

smiling smiley

Software is like sex !
It's better when it's Free !

Poste le Thursday 14 September 2006 09:41:39
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

OpenSceneGraph est long à compiler.... Par bout de 2 heures de compil, j'en arrive à 8 heures !!! #%b
De plus il y a d'autres dépendances... libungif, libtiff... Qu'on doit mettre de sa distrib (mon cas) ou compiler...

Il faut donc une bonne machine (compilation), plus du temps... (c'est le moment d'aller à la campagne... le temps que ca compil)....

La suite au prochain épisode :-)

Software is like sex !
It's better when it's Free !

Poste le Thursday 14 September 2006 19:21:55
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

La compil est terminé et l'executable me fait un "core dump" !!! #%b

Je vais donc chercher !

Software is like sex !
It's better when it's Free !

Poste le Friday 15 September 2006 16:27:40
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: pingus

Le closed-source a parfois ces avantages ^^ :-))

Poste le Friday 15 September 2006 17:12:13
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: nicola

C’est quoi, le gmake demandé à la compilation d’OpenThreads ? Debian Etch ne connait pas. make ne passe pas, il y a des erreurs de syntaxe.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 15 September 2006 19:42:42
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Moi aussi !
Même avec gmake !

J'ai avec make :
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
gcc -c -g -O2 -Wall -fPIC -I/usr/include/qt3 -I/usr/include/kde -I/usr/X11R6/include -I/usr/include/libbslxml
-I/usr/lib/qt3/include -I/opt/kde3/include floatkeyboardbox.cpp -o floatkeyboardbox.o
floatkeyboardbox.cpp: In member function `void FloatKeyboardBox::receivedNum(int)':
floatkeyboardbox.cpp:83: error: `pow' undeclared (first use this function)
floatkeyboardbox.cpp:83: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[1]: *** [floatkeyboardbox.o] Erreur 1
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
make: *** [ntpvlib_widgets] Erreur 2
[root@helios ntpv_bundle-1.2rc1]#

Software is like sex !
It's better when it's Free !

Poste le Saturday 16 September 2006 17:23:32
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Le "make all" complêt :
[lolo@helios ntpv_bundle-1.2rc1]$ make all
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
gcc -g -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/usr/lib/qt3 -shared -Wl,-soname,libbslxml.so.0 -o libbslxml.so.0.2.1 xmlconfig.o utils.o xmlconfigio.o -lxml2 -lqt-mt -lm  -lc
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
test -z /usr/lib/libbslxml.so || rm -f /usr/lib/libbslxml.so
rm: ne peut enlever `/usr/lib/libbslxml.so': Permission denied
make[1]: *** [install] Erreur 1
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
make: *** [base_libs_install] Erreur 2
[lolo@helios ntpv_bundle-1.2rc1]$ su
Password: 
[root@helios ntpv_bundle-1.2rc1]# make all
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
gcc -g -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/usr/lib/qt3 -shared -Wl,-soname,libbslxml.so.0 -o libbslxml.so.0.2.1 xmlconfig.o utils.o xmlconfigio.o -lxml2 -lqt-mt -lm  -lc
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
test -z /usr/lib/libbslxml.so || rm -f /usr/lib/libbslxml.so
test -z /usr/lib/libbslxml.so.0 || rm -f /usr/lib/libbslxml.so.0
test -z /usr/lib/libbslxml.so.0.2 || rm -f /usr/lib/libbslxml.so.0.2
test -z /usr/lib/libbslxml.so.0.2.1 || rm -f /usr/lib/libbslxml.so.0.2.1
cp libbslxml.so.0.2.1 /usr/lib/
ln -s /usr/lib/libbslxml.so.0.2.1 /usr/lib/libbslxml.so.0.2
ln -s /usr/lib/libbslxml.so.0.2.1 /usr/lib/libbslxml.so
mkdir -p /usr/include/libbslxml
cp -f *.h /usr/include/libbslxml/
ldconfig
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libbslxml'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libqutexr/src'
make[1]: Rien à faire pour « first ».
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libqutexr/src'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
gcc -g -shared -Wl,-soname,liblinuxbar.so.0 -o liblinuxbar.so.0.1.1 genericsignalmanager.o basicdatabase.o optionnodedata.o genericsignalmanager.moc.o -lc 
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/libqutexr/src'
make[1]: Rien à faire pour « install ».
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/libqutexr/src'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
test -z /usr/lib/liblinuxbar.so || rm -f /usr/lib/liblinuxbar.so
test -z /usr/lib/liblinuxbar.so.0 || rm -f /usr/lib/liblinuxbar.so.0
test -z /usr/lib/liblinuxbar.so.0.1 || rm -f /usr/lib/liblinuxbar.so.0.1
test -z /usr/lib/liblinuxbar.so.0.1.1 || rm -f /usr/lib/liblinuxbar.so.0.1.1
cp -f liblinuxbar.so.0.1.1 /usr/lib/
ln -s /usr/lib/liblinuxbar.so.0.1.1 /usr/lib/liblinuxbar.so.0.1
ln -s /usr/lib/liblinuxbar.so.0.1.1 /usr/lib/liblinuxbar.so.0
ln -s /usr/lib/liblinuxbar.so.0.1.1 /usr/lib/liblinuxbar.so
ldconfig
mkdir -p /usr/include/liblinuxbar
cp -f *.h /usr/include/liblinuxbar/
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
make[1]: Entering directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
gcc -c -g -O2 -Wall -fPIC -I/usr/include/qt3 -I/usr/include/kde -I/usr/X11R6/include -I/usr/include/libbslxml -I/usr/lib/qt3/include -I/opt/kde3/include floatkeyboardbox.cpp -o floatkeyboardbox.o
floatkeyboardbox.cpp: In member function `void FloatKeyboardBox::receivedNum(int)':
floatkeyboardbox.cpp:83: error: `pow' undeclared (first use this function)
floatkeyboardbox.cpp:83: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[1]: *** [floatkeyboardbox.o] Erreur 1
make[1]: Leaving directory `/home/lolo/ntpv_bundle-1.2rc1/ntpvlibs'
make: *** [ntpvlib_widgets] Erreur 2
[root@helios ntpv_bundle-1.2rc1]#

Software is like sex !
It's better when it's Free !

Poste le Saturday 16 September 2006 17:26:14
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Ooops désolé m'a trompé de compil...:-/

PS : je suis en train de compiler Magrathea et nTPV...

C'est à mettre dans le thread du boulet ! ;-)

Software is like sex !
It's better when it's Free !

Poste le Saturday 16 September 2006 17:44:09
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: AlSim

C'est bizarre que gmake n'existe pas sur Debian ... Enfin, il suffit de faire un lien symbolique vers make puisque c'est la même chose (le g est là pour GNU, pour différencier des autres *make comme pmake sur les BSD ou Slackware par exemple).

[catwell.info]

Poste le Saturday 16 September 2006 18:18:32
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Bon aprés plusieurs tests... Cela c'est compilé !

Mais maintenant comment cela s'utilise t'il ??? (!)

Software is like sex !
It's better when it's Free !

Poste le Saturday 16 September 2006 19:42:52
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: nicola

De toutes manières, avec make ça ne passe pas :
> make
make[1]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
make[2]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src/Linux32.Opt »
g++  -O2 -L/usr/X11R6/lib -L../.././lib/Linux32  -shared  PThread.o PThreadMutex.o PThreadCondition.o PThreadBarrier.o               -lpthread -o libOpenThreads.so
make[2]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src/Linux32.Opt »
make[2]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
  =====> Linux32.Opt/libOpenThreads.so and .././lib/Linux32/libOpenThreads.so are in sync
make[2]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
make[1]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 16 September 2006 21:05:24
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Là je ne vois pas de plantage...
Il doit manqué là où cela plante ! :-)

Software is like sex !
It's better when it's Free !

Poste le Saturday 16 September 2006 21:40:05
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: nicola

Gah, un make clean et ça repart :
> make
make[1]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
make[2]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src/Linux32.Opt »
/bin/sh: -c: line 7: syntax error near unexpected token `do'
/bin/sh: -c: line 7: `for f in $depfiles; do \'
g++  -O2 -DOPENTHREADS_VERSION=\"1.4.2\" -DOPENTHREADS_VERSION_REVISION="1"  -fPIC -DLinux -DGL_GLEXT_PROTOTYPES -I../.././include   -I../.././include -I. -c ../PThread.c++
g++  -O2 -DOPENTHREADS_VERSION=\"1.4.2\" -DOPENTHREADS_VERSION_REVISION="1"  -fPIC -DLinux -DGL_GLEXT_PROTOTYPES -I../.././include   -I../.././include -I. -c ../PThreadMutex.c++
g++  -O2 -DOPENTHREADS_VERSION=\"1.4.2\" -DOPENTHREADS_VERSION_REVISION="1"  -fPIC -DLinux -DGL_GLEXT_PROTOTYPES -I../.././include   -I../.././include -I. -c ../PThreadCondition.c++
g++  -O2 -DOPENTHREADS_VERSION=\"1.4.2\" -DOPENTHREADS_VERSION_REVISION="1"  -fPIC -DLinux -DGL_GLEXT_PROTOTYPES -I../.././include   -I../.././include -I. -c ../PThreadBarrier.c++
g++  -O2 -L/usr/X11R6/lib -L../.././lib/Linux32  -shared  PThread.o PThreadMutex.o PThreadCondition.o PThreadBarrier.o               -lpthread -o libOpenThreads.so
make[2]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src/Linux32.Opt »
make[2]: entrant dans le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
  =====> Linux32.Opt/libOpenThreads.so and .././lib/Linux32/libOpenThreads.so are in sync
make[2]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »
make[1]: quittant le répertoire « /home/nicolas/linux/magrathea/Dependencies/OpenThreads/pthread_src »

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Sunday 17 September 2006 07:24:21
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Quelle ta version gcc, make... ?

Software is like sex !
It's better when it's Free !

Poste le Sunday 17 September 2006 15:23:31
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: nicola

> gcc --version
gcc (GCC) 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
Ceci est un logiciel libre ; voir le source pour les conditions de copie.
Il n'y a PAS de garantie ; tant pour une utilisation COMMERCIALE que pour
RÉPONDRE À UN BESOIN PARTICULIER.

Ce logiciel est construit pour i486-pc-linux-gnu

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Sunday 17 September 2006 19:10:02
Répondre     Citer    
Re: Mieux que google earth et Celestia !
Envoyé par: lolotux

Bizarre...?-(

Moi :
> gcc --version &&  make --version
gcc-3.4.1 (GCC) 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

??? prob de GCC ???

Software is like sex !
It's better when it's Free !

Poste le Monday 18 September 2006 04:15:36
Répondre     Citer    
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
Ce forum !
Mieux que google earth et Celestia !
Débattez, trollez sur les distributions, les logiciels libres ....
Mais attention, débat ne veut pas dire insultes ! Restez courtois, merci.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons