Second Life: Your World. Your Imagination.
Un Mondo Tridimensionale Online Immaginato, Creato e di Proprietà dei suoi Residenti...
home page
forum generale
forum aiuto
forum eventi/lavoro
blog
wiki / aiuto
cos'è Second Life
quanto costa?
info Minorenni
entra in SL!
  • Indice ‹ AIUTO - Informazioni e assistenza tecnica ‹ Discussioni Tecniche
  • Modifica dimensione carattere
  • Stampa pagina
  • RSS/ATOM
  • FAQ
  • Gallery
  • Iscriviti
  • Login

[Linux] Compilare viewer 2 (Snowglobe)

Richieste di aiuto e problemi con il computer: grafica, connessione, hardware... descrivete dettagliatamente il problema e la vostra configurazione (scheda video etc.)

Moderatori: Kei, Trilly S, Vale-AQ

Rispondi al messaggio
8 messaggi • Pagina 1 di 1

[Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Fabrixx Beck » gio mar 04, 2010 1:09 am

Ho Debian testing amd64 e la nuova versione beta non mi funziona con wine come la precedente, le librerie di compatibilità 32 bit non hanno effetto sulla versione per linux, nel readme tra l'altro leggo:
If you are running a 64-bit Linux distribution then
you will need its 32-bit compatibility environment installed, but
this configuration is not currently supported.


Usavo wine con la stabile a causa di problemi audio.

Sto provando allora a compilare il viewer 2 ma mi blocco per ora dopo il
./develop.py build:

Questo è il mio output:
Codice: Seleziona tutto
fabrizio@debian:~/Desktop/linden/indra$ ./develop.py
setting DISTCC_DIR to /home/fabrizio/Desktop/linden/indra/.distcc
Running 'CXX=\'g++\' cmake -DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO -G \'Unix Makefiles\' -DSERVER:BOOL=OFF -DVIEWER:BOOL=ON -DSTANDALONE:BOOL=OFF -DUNATTENDED:BOOL=OFF -DWORD_SIZE:STRING=32 -DROOT_PROJECT_NAME:STRING=SecondLife "" \'/home/fabrizio/Desktop/linden/indra\'' in 'viewer-linux-i686-relwithdebinfo'
-- Building with OpenAL audio support
-- Building with OpenAL audio support
-- Version of viewer is 2.0.0.0
-- Configuring done
CMake Warning at newview/CMakeLists.txt:1337 (add_executable):
  Cannot generate a safe linker search path for target secondlife-bin because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libGLU.so] in /usr/lib may be hidden by files in:
      /home/fabrizio/Desktop/linden/indra/../libraries/i686-linux/lib_release_client

  Some of these libraries may not be found correctly.


CMake Warning at integration_tests/llui_libtest/CMakeLists.txt:53 (add_executable):
  Cannot generate a safe linker search path for target llui_libtest because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libGLU.so] in /usr/lib may be hidden by files in:
      /home/fabrizio/Desktop/linden/indra/../libraries/i686-linux/lib_release_client

  Some of these libraries may not be found correctly.


-- Generating done
-- Build files have been written to: /home/fabrizio/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo
fabrizio@debian:~/Desktop/linden/indra$ cd /home/fabrizio/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo
fabrizio@debian:~/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo$ make
[  0%] Built target cmake
[  0%] Building CXX object llaudio/CMakeFiles/llaudio.dir/llaudioengine.o
In file included from /usr/include/features.h:378,
                 from /usr/include/endian.h:22,
                 from /home/fabrizio/Desktop/linden/indra/llcommon/llpreprocessor.h:40,
                 from /home/fabrizio/Desktop/linden/indra/llcommon/linden_common.h:49,
                 from /home/fabrizio/Desktop/linden/indra/llaudio/llaudioengine.cpp:34:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make[2]: *** [llaudio/CMakeFiles/llaudio.dir/llaudioengine.o] Error 1
make[1]: *** [llaudio/CMakeFiles/llaudio.dir/all] Error 2
make: *** [all] Error 2


Non capisco questa cosa tratta dalla guida ufficiale.

Find your build directory and change to it
In the CMake world, we keep source and object files separate. The develop.py script will create and populate a build directory for you. On Linux, this will be named viewer-linux-ARCH-BUILD (where "ARCH" is "i686" or "x86_64", and "BUILD" varies on debug level)


Perchè mi crea la i686 e non la x86_64?
Che mi debba compilare anche le librerie ?


Ciao :)
Ultima modifica di Fabrixx Beck il gio mar 04, 2010 11:04 pm, modificato 1 volta in totale.
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top

Re: [Linux] Compilare viewer 2

Messaggiodi Fabrixx Beck » gio mar 04, 2010 2:00 am

Risolto col pacchetto libc6-dev-i386.

Sto compilando...
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top

Re: [Linux] Compilare viewer 2

Messaggiodi Fabrixx Beck » gio mar 04, 2010 11:03 pm

Per la cronaca metto i progressi:

Errore:
Codice: Seleziona tutto
‘LLInstanceTracker<LLEventTimer, LLEventTimer*>’ is an inaccessible base of ‘LLEventTimer’


Risolto con le patch su jira

Riscontro adesso questo:

Codice: Seleziona tutto
[  6%] Building CXX object llwindow/CMakeFiles/llwindow.dir/llwindowsdl.o
Linking CXX static library libllwindow.a
make[2]: Leaving directory `/home/fabrizio/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo'
[  6%] Built target llwindow
make[1]: Leaving directory `/home/fabrizio/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo'
make: *** [all] Error 2
make: Leaving directory `/home/fabrizio/Desktop/linden/indra/viewer-linux-i686-relwithdebinfo'
Error: the command 'make' exited with status 2
fabrizio@debian:~/Desktop/linden/indra$
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top

Re: [Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Opensource Obscure » ven mar 05, 2010 9:59 am

mi sono sempre tenuto lontano dal 64bit apposta, non so aiutarti molto ma .. hai gia' dato un'occhiata al lavoro di Robin Cornelius?
http://omvviewer.byteme.org.uk/index.php/about/
il mio blog dedicato a Second Life: opensourceobscure.com
LEGGI QUI PER CONTATTI, news, foto, video, bookmarks...
Avatar utente
Opensource Obscure
 
Messaggi: 7274
Iscritto il: gio mar 29, 2007 5:41 pm
Località: LOL/12/34/56
  • Sito web
Top

Re: [Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Fabrixx Beck » ven mar 05, 2010 9:40 pm

Si conosco Openmetaverse.
Col 64 bit e Ubuntu 10.4 64bit SL e audio sono a posto (usa le librerie di compatibilità).
Con debian invece ho problemi di streaming e volevo provare questa.
con wine (che usavo e funzionava) ora ho un errore in partenza.

Ho letto il tuo wiki (davvero ben fatto) dove dici di dare prima un
./develop.py configure
Poi configuri FMOD a ridai:
./develop.py -t Release configure
./develop.py -t Release build


Nella guida ufficiale si dice di dare prima (e ho avuto gli errori sopra):

./develop.py
e poi
./develop.py build

Credo sia per quindi generare una cartella separata con il necessario per la compilazione.

Per il 64 bit ho letto qui

e ho provato con (oltre a FMOD & PATCH):
./develop.py --type=Release -m64 configure
che mi crea la cartella viewer-linux-x86_64-release
ma quando do
./develop.py --type=Release -m64 build

Ho un errore riferito al file llapr.h (gli devo cambiare il percorso nell'include credo, poi provo..edit dopo varie modifiche e copia incolla di librerie che non trovava non ne cavo la testa :( )

La compilazione a 32bit mi arriva al 12% ma mi trova giustamente le librerie gcc 64 a 64 bit incompatibili../usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/ecc...pare serva anche il pacchetto bison tra l'altro...vabbè :(

Ho aperto un bug fosse utile a qualcuno:
https://jira.secondlife.com/browse/SNOW-556

Ciao
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top

Re: [Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Opensource Obscure » mar mar 16, 2010 5:53 pm

come va? hai fatto altre prove?

la mia pagina wiki con le istruzioni devo aggiornarla, non e' piu' molto affidabile perche' le procedure per compilare sono leggermente cambiate nel tempo, senza che la documentazione riflettesse queste variazioni

per esempio ora io non uso piu' FMOD, uso invece OpenAL (che pero' creava problemi a certe versioni di Ubuntu prima del Viewer2)

spero che in generale ora che il Viewer 2 sta entrando un poco alla volta a regime, aggiornino anche la documentazione, perche' anche le pagine "ufficiali" sono incasinate e vanno aggiornate
il mio blog dedicato a Second Life: opensourceobscure.com
LEGGI QUI PER CONTATTI, news, foto, video, bookmarks...
Avatar utente
Opensource Obscure
 
Messaggi: 7274
Iscritto il: gio mar 29, 2007 5:41 pm
Località: LOL/12/34/56
  • Sito web
Top

Re: [Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Fabrixx Beck » mar mar 16, 2010 9:42 pm

Ho risolto il problema di sl+wine con l'ultima beta di snowglobe (sempre con wine) per ora vado con quello...non è il massimo ma funziona pure il voice.

Ciao :)
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top

Re: [Linux] Compilare viewer 2 (Snowglobe)

Messaggiodi Fabrixx Beck » mer apr 14, 2010 5:38 pm

Ho rimesso debian testin pulita 64 bit e magicamente il wiever 2 (SL viewer) funziona.
(anche se lo odio e continuerò con imprudence).

Ciao :)
my blog
Avatar utente
Fabrixx Beck
 
Messaggi: 240
Iscritto il: lun lug 09, 2007 9:20 pm
  • Sito web
Top


Rispondi al messaggio
8 messaggi • Pagina 1 di 1

Torna a Discussioni Tecniche

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

  • Indice
  • Staff • Cancella cookie • Tutti gli orari sono UTC +1 ora [ ora legale ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it
Second Life(R) and Linden Lab(TM) are trademarks or registered trademarks of Linden Research, Inc. No infringement is intended.
© 2005-2010 Raneri Web Design - All right reserved - Powered by Amici.CC Chat gratis & Warp.it
International: SLinside (Germany) | Second Life Spain | Second Life Russia