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

)