Pagina 1 di 2

Stellarium 0.9.0

Inviato: lun 6 ago 2007, 15:33
da Lockywolf
Anyone managed to compile?

when i try to compile it with qt4 from slacky, it doesn't even configure
checking can I compile moc_myqt.cpp?... configure: error: couldn't compile moc_myqt.cpp
and when i try to compile it with SDL instead of Qt4

it prints errors while compiling
In file included from StelModuleMgr.cpp:24:
StelPluginInterface.hpp:23:20: error: QtPlugin: No such file or directory
StelModuleMgr.cpp:64:25: error: QPluginLoader: No such file or directory
StelPluginInterface.hpp:30: error: expected identifier before string constant
StelPluginInterface.hpp:30: error: expected ‘,’ or ‘...’ before string constant
StelModuleMgr.cpp:27: error: expected constructor, destructor, or type conversion before ‘StelModuleMgr’
StelModuleMgr.cpp: In member function ‘StelModule* StelModuleMgr::loadExternalPlugin(const std::string&)’:
StelModuleMgr.cpp:83: error: ‘QPluginLoader’ was not declared in this scope
StelModuleMgr.cpp:83: error: expected `;' before ‘loader’
StelModuleMgr.cpp:84: error: ‘loader’ was not declared in this scope
StelModuleMgr.cpp:91: error: ‘QObject’ was not declared in this scope
StelModuleMgr.cpp:91: error: ‘obj’ was not declared in this scope
StelModuleMgr.cpp:91: error: ‘loader’ was not declared in this scope
StelModuleMgr.cpp:99: error: ‘qobject_cast’ was not declared in this scope
StelModuleMgr.cpp:99: error: expected primary-expression before ‘*’ token
StelModuleMgr.cpp:99: error: expected primary-expression before ‘>’ token
make[3]: *** [StelModuleMgr.o] Error 1

Inviato: lun 6 ago 2007, 17:19
da albatrosla
I tried to compile it, but I encountered some errors with cmake and qt4. Simply, cmake doesn't recognize the qmake qt4 executable, even if it's in the PATH tree. I've tried to pass the qmake path directly to cmake, but configure fails the same way. It seems to be a cmake error; something goes wrong when it uses a search routine in order to find qmake. Let me know if you have solved this trouble prior to obtain the errors you're speaking about.
Thank you.

Inviato: lun 6 ago 2007, 19:39
da Lockywolf
well.
i managed to compile it.

just set the qt4 dir in PATH before anything else

and i used autotools, not CMake

but still, it doesn't work

make install returns an error
/bin/sh .././mkinstalldirs /tmp/stellarium2/usr/local/share
/bin/sh: .././mkinstalldirs: No such file or directory
make[1]: *** [install-data-yes] Error 127
make[1]: Leaving directory `/root/Software/stellarium-0.9.0/po'
make: *** [install-recursive] Error 1

Inviato: lun 6 ago 2007, 20:09
da albatrosla
and i used autotools, not CMake
What does that mean? Have you launched autoconf and automake in the sources' directory? INSTALL file says that you have to use cmake in order to compile stellarium properly. On stellarium wiki, the procedure is the same: cmake [source_dir] and then make & make install. Try that way... for me that doesn't work, but, you know, maybe I'm doing something the wrong way!

Inviato: lun 6 ago 2007, 20:58
da gohanz
Remove from configure.ac the control for moc_myqt.cpp!

REMOVED CONTROL!!

Codice: Seleziona tutto

AC_messaggio_CHECKING(does moc work?)
bnv_try_1="moc myqt.h -o moc_myqt.cpp"
AC_TRY_EVAL(bnv_try_1)
if test x"$ac_status" != x0; then
   AC_messaggio_ERROR(moc doesn't work)
fi

AC_messaggio_RESULT(yes)
AC_messaggio_CHECKING(can I link against QT?)
nv_try_4="$CXX $LIBS -o myqt myqt.o moc_myqt.o"
AC_TRY_EVAL(bnv_try_4)
if test x"$ac_status" != x0; then
   AC_messaggio_ERROR(couldn't link)
fi



Then restart autogen.sh and run the configure script!

Like

Codice: Seleziona tutto

./configure --prefix=/usr --with-qt42=yes --with-qt-dir=/opt/qt4/ 
Seem to be working now!




:roll:

Inviato: lun 6 ago 2007, 21:12
da gohanz
Immagine

Inviato: lun 6 ago 2007, 23:01
da Loris

Inviato: mar 7 ago 2007, 0:06
da percoco2000
Io ho istallato windows :)

Inviato: mar 7 ago 2007, 7:14
da Loris
percoco2000 ha scritto:Io ho istallato windows :)
Al posto di Stellarium ? ma non sono troppe le stelle che vedi a ogni riavvio :badgrin:

Inviato: mar 7 ago 2007, 8:45
da percoco2000
No, sul serio, dopo 3 giorni di "smadonnamenti" tra dipendenze ed errori di compilazione, h scaricato e messo su' a versione windows, Scarico, clicco , installo e va'. :)
Ma tra l'altro ormai sono diversi i programmi che per istallarli mi costringerebbero ad un'upgrade totale del mio sistema. Ho poco tempo, ci rinuncio e metto su' le versioni windows.
Ma un sistema meno complicato , tipo l'istaller di OpenOffice o firefox, non si potrebbe adottare??

Inviato: mar 7 ago 2007, 8:58
da aschenaz
Ma, scusa, cosa c'è di complicato nell'installare i pacchetti di Slacky?
Se proprio non ti va di procedere coi soliti installpkg/upgradepkg, puoi usare slapt-get (per esempio): io (che ero restio) mi ci sto abituando ed è veramente comodo (altro che installer).

Per OO e firefox, mai usati gli installer (mi sembrerebbe di essere sotto windows :lol: ).

EDIT: lo so che ti riferivi alla compilazione, ma ora c'è il pacchetto bello e pronto...

Inviato: mar 7 ago 2007, 9:06
da percoco2000
Il mio sistema base e' una slackware 10.1, la totalita' dei pacchetti su slacky e' per 11/12, ed io ho una connessione gprs, Ormai se non aggiorno almeno GCC e gtk con tutte le conseguenze non vado molto lontano.......
Per curiosita' provate , Foxit Reader, pSX emulator, lo stesso stellarium e capirete.

Inviato: mar 7 ago 2007, 9:26
da aschenaz
percoco2000 ha scritto:Il mio sistema base e' una slackware 10.1, la totalita' dei pacchetti su slacky e' per 11/12, ed io ho una connessione gprs, Ormai se non aggiorno almeno GCC e gtk con tutte le conseguenze non vado molto lontano.......
Per curiosita' provate , Foxit Reader, pSX emulator, lo stesso stellarium e capirete.
E, scusami se sono indiscreto, ma perché non aggiorni la Slackware?

Inviato: mar 7 ago 2007, 10:01
da percoco2000
E ti par facile???
Io ho un po' di pacchetti compilati da me, tra cui moduli del kernel, e poi ci sarebbe da mettere gnome a parte, e poi ritrovarmi in giro i programmi che ho, e poi imparare a convivere con Dbus/Hal ..... il tutto con una connessione gprs, ma hai idea del tempo?
Inoltre non capisco perche' per usare un programma, devo rifarmi il sistema. Il mio portatile con questa configurazione va bene. Tra l'altro hoperso quasi un'anno a limare i pacchetti , (ho tolto quasi tutto KDE) rifarlo d'accapo :(.
Scusatemi lo sfogo, ma con tutti i suoi guai, Windows e' una piattaforma 'stabile' dal 98 fino ad XP. Linux in 5 anni si e' stravolto, senza contare che il gruppo gnome con i suoi bonobo, cairo, gtk glade e parenti belli ha combinato un casino! Almeno per quello che mi riguarda meta' dei tgz di slacky me li devo ricompilare perche' hanno opzioni o dipendenze che io non ho.

Inviato: mar 7 ago 2007, 10:39
da Paoletta
percoco2000 ha scritto: e poi ci sarebbe da mettere gnome a parte
nessuno ti obbliga
percoco2000 ha scritto:e poi imparare a convivere con Dbus/Hal
io ne faccio tranquillamente a meno (e ho una slack 12)
percoco2000 ha scritto: il tutto con una connessione gprs, ma hai idea del tempo?
puoi trovare i cd anche in una rivista
percoco2000 ha scritto: Tra l'altro ho perso quasi un'anno a limare i pacchetti , (ho tolto quasi tutto KDE) rifarlo
se non tieni il sistema aggiornato per forza che devi rifarti i pacchetti...così perdi ancora più tempo