Re: [opensource-dev] compiling viewer-release on linux
On Fri, 21 Sep 2018 20:33:00 -0700, John Nagle wrote: > Here's how I currently compile successfully on Linux. > This builds the development version 5.1.9, not the release version. > > Install all prerequisites per > http://wiki.phoenixviewer.com/fs_compiling_firestorm_64bit_ubuntu wget http://sldev.free.fr/sources/CoolVLViewer-src-1262219.tar.bz2 tar xJf CoolVLViewer-src-* cd linden/indra ./buildlinux.sh > I've been running this version for about a month now without trouble. I've been running my viewer under Linux for 11+ years without trouble ! :-D No, seriously, the question in the original message was not about help for building third party viewers under Linux, but for issues with LL's own viewers... LL would be well inspired to have a look at TPVs' build systems for Linux... Regards, Henri. ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] compiling viewer-release on linux
Here's how I currently compile successfully on Linux. This builds the development version 5.1.9, not the release version. Install all prerequisites per http://wiki.phoenixviewer.com/fs_compiling_firestorm_64bit_ubuntu Create a working directory for the version you're building. hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl hg clone https://hg.phoenixviewer.com/fs-build-variables/ export CC=/usr/bin/gcc-4.9 export CXX=/usr/bin/g++-4.9 export AUTOBUILD_VARIABLES_FILE=`readlink -f fs-build-variables/variables` cd phoenix-firestorm-lgpl /usr/local/bin/autobuild configure -A 64 -c ReleaseFS_open nice /usr/local/bin/autobuild build -A 64 -c ReleaseFS_open That builds fine on Ubuntu 16.04 LTS. If you change something in the source, just return the last step to rebuild. If you want it to not crash with the 5-channel texture bug, apply the patch at https://jira.phoenixviewer.com/browse/FIRE-22652 LL's fix for that isn't merged in yet. I've been running this version for about a month now without trouble. ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] compiling viewer-release on linux
On 2018-08-09 06:25, Cinder Roxley wrote: > autobuild configure -c ReleaseOS You are building with the proprietary libs. > You need to build an opensource autobuild target: > ___ Ty :) Is there a way to have the viewer use FMOD by default instead of alsa? I have provisioned FMOD and it only gets used if I uncomment a line in the startup script: export LL_BAD_OPENAL_DRIVER=x That will make the viewer use FMOD and it works perfectly. Is editing the script the only way to make it default? Cheers, A.___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] compiling viewer-release on linux
On August 6, 2018 at 5:44:54 AM, Alex (sl...@vlan1000.net) wrote: Hi All, I am being brave and giving this a go.. Can someone explain this: (SNIP) Assuming its not needed, how can I drop the requirement for this during the configure phase of the build? You are building with the proprietary libs. You need to build an opensource autobuild target: autobuild configure -c ReleaseOS ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
[opensource-dev] compiling viewer-release on linux
Hi All, I am being brave and giving this a go.. Can someone explain this: checking llappearance_utility downloading llappearance_utility: http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/p64_viewer-llappearance-utility/rev/317266/arch/Linux/installer/llappearance_utility-0.0.1-linux-317266.tar.bz2 to /var/tmp/alex/install.cache/llappearance_utility-0.0.1-linux-317266.tar.bz2 error: HTTP Error 401: Unauthorized Is this actually needed? If I grep through the sources, I find only linux references to llappearanceutility - nothing for windows, mac.. And for LLAppearanceUtility.cmake (which gets included by CMakeLists.txt) it seems relevant only for linux? Why? # -*- cmake -*- include(Prebuilt) include(Boost) # Linux proprietary build only if (INSTALL_PROPRIETARY) if(LINUX) use_prebuilt_binary(llappearance_utility) set(LLAPPEARANCEUTILITY_SRC_DIR ${LIBS_PREBUILT_DIR}/llappearanceutility/src) set(LLAPPEARANCEUTILITY_BIN_DIR ${CMAKE_BINARY_DIR}/llappearanceutility) endif (LINUX) endif (INSTALL_PROPRIETARY) Assuming its not needed, how can I drop the requirement for this during the configure phase of the build? -- Kind Regards, Alex. ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges