Re: [opensource-dev] Linux 64bit and gstreamer
On Mon, Dec 13, 2010 at 05:27, Mike Chase mike.ch...@alternatemetaverse.com wrote: On 12/12/2010 10:48 PM, Marc Adored wrote: Yes 32bit SLVoice can run with 64bit viewer because the viewer is not using it as a lib its a network connection between each other so none of that matters. Ok, so maybe one thing that might be considered for a 64 bit build is to build the core client 64bit but do the voice and SLPlugin stuff as 32bit. Can the build scripts be taught to do that? It seems building standalone with such a config would produce a fully functional client (all the pieces would work). Mike I personally would also be interested in the opposite as well. I hate building standalone (Come on LL, why can't you provide 64bit prebuilds? It's not like 64bit OSes are exotic anymore), so on my 64bit Debian system, I build a 32bit client with the necessary libs installed in /*/lib32/ (as opposed to, say, a pure chroot) Naturally this makes media playback fail due to there being no 32bit gstreamer libs installed, and getting those properly setup with all dependencies can be a nightmare. A 32bit SLPlugin build communicating with the 64bit client would solve that. ___ 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] Linux 64bit and gstreamer
On Mon, Dec 13, 2010 at 10:28, Ambrosia chaoss...@gmail.com wrote: On Mon, Dec 13, 2010 at 05:27, Mike Chase mike.ch...@alternatemetaverse.com wrote: On 12/12/2010 10:48 PM, Marc Adored wrote: Yes 32bit SLVoice can run with 64bit viewer because the viewer is not using it as a lib its a network connection between each other so none of that matters. Ok, so maybe one thing that might be considered for a 64 bit build is to build the core client 64bit but do the voice and SLPlugin stuff as 32bit. Can the build scripts be taught to do that? It seems building standalone with such a config would produce a fully functional client (all the pieces would work). Mike I personally would also be interested in the opposite as well. I hate building standalone (Come on LL, why can't you provide 64bit prebuilds? It's not like 64bit OSes are exotic anymore), so on my 64bit Debian system, I build a 32bit client with the necessary libs installed in /*/lib32/ (as opposed to, say, a pure chroot) Naturally this makes media playback fail due to there being no 32bit gstreamer libs installed, and getting those properly setup with all dependencies can be a nightmare. A 32bit SLPlugin build communicating with the 64bit client would solve that. Er, I meant a 64bit SLPlugin communicating with the 32bit client, in my case, of course. :3 ___ 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] Linux 64bit and gstreamer
On 12/12/10, Argent Stonecutter secret.arg...@gmail.com wrote: You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. It's sort of vaguely on my TODO list, possibly including a way of creating all the prebuilt library bundles needed to make an actual SL release. There are certain practical and licensing issues, though. Also, being able to actually run Second Life within the VM could be fun... ___ 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] Linux 64bit and gstreamer
On 12/12/10, Marc Adored m...@inworlddesigns.com wrote: Awesome I will checkout the latest then and try to compile it. I wasn't aware it was even close to working. I'm excited now. It's actually been possible for a while, but until recently you had to manually dig up patches from the Wiki in order to compile a 64-bit viewer successfully. Last time I tried, the major obstacles were: * Having compiled Google Breakpad, getting the viewer build process to find it is fiddly. It seems to require a slightly odd layout for the header files. I had to manually create some directories with the correct names and copy the headers to them. * Building a 64-bit version of llqtwebkit is a real pain. I believe the Imprudence developers have created a pre-compiled version of this recently - if it was available when I was trying, I'd have been tempted to use it. ___ 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] Linux 64bit and gstreamer
You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. On 2010-12-12, at 09:02, Aidan Thornton wrote: On 12/12/10, Marc Adored m...@inworlddesigns.com wrote: Awesome I will checkout the latest then and try to compile it. I wasn't aware it was even close to working. I'm excited now. It's actually been possible for a while, but until recently you had to manually dig up patches from the Wiki in order to compile a 64-bit viewer successfully. Last time I tried, the major obstacles were: * Having compiled Google Breakpad, getting the viewer build process to find it is fiddly. It seems to require a slightly odd layout for the header files. I had to manually create some directories with the correct names and copy the headers to them. * Building a 64-bit version of llqtwebkit is a real pain. I believe the Imprudence developers have created a pre-compiled version of this recently - if it was available when I was trying, I'd have been tempted to use it. ___ 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 Welcome back, Anonymous, we're glad to see you again! ___ 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] Linux 64bit and gstreamer
On 12/12/2010 04:09 PM, Argent Stonecutter wrote: You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. Or a KVM/qemu image assuming the target audience is running 64bit Linux. On a related note, the voice components are proprietary. Is it possible to get them to work? Can you use a 32 voice and SLPlugin component with the 64bit application? Mike ___ 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] Linux 64bit and gstreamer
On 2010-12-12, at 20:03, Mike Chase wrote: On 12/12/2010 04:09 PM, Argent Stonecutter wrote: You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. Or a KVM/qemu image assuming the target audience is running 64bit Linux. VMware Player runs just fine under 64 bit Linux. I have a number of users using that combination for their meagre Windows needs. Really, an OVF image would be best, so it can be run under any VM. ___ 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] Linux 64bit and gstreamer
Yes 32bit SLVoice can run with 64bit viewer because the viewer is not using it as a lib its a network connection between each other so none of that matters. On Sun, Dec 12, 2010 at 9:03 PM, Mike Chase mike.ch...@alternatemetaverse.com wrote: On 12/12/2010 04:09 PM, Argent Stonecutter wrote: You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. Or a KVM/qemu image assuming the target audience is running 64bit Linux. On a related note, the voice components are proprietary. Is it possible to get them to work? Can you use a 32 voice and SLPlugin component with the 64bit application? Mike ___ 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 ___ 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] Linux 64bit and gstreamer
On 12/12/2010 10:48 PM, Marc Adored wrote: Yes 32bit SLVoice can run with 64bit viewer because the viewer is not using it as a lib its a network connection between each other so none of that matters. Ok, so maybe one thing that might be considered for a 64 bit build is to build the core client 64bit but do the voice and SLPlugin stuff as 32bit. Can the build scripts be taught to do that? It seems building standalone with such a config would produce a fully functional client (all the pieces would work). Mike On Sun, Dec 12, 2010 at 9:03 PM, Mike Chase mike.ch...@alternatemetaverse.com wrote: On 12/12/2010 04:09 PM, Argent Stonecutter wrote: You know what would really help people get over the hump of setting up for building SL? A VMware appliance containing a working SL build environment, for 32 and 64 bit Linux. Or a KVM/qemu image assuming the target audience is running 64bit Linux. On a related note, the voice components are proprietary. Is it possible to get them to work? Can you use a 32 voice and SLPlugin component with the 64bit application? Mike ___ 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 ___ 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] Linux 64bit and gstreamer
Hi Mike, On 12/10/2010 06:51 PM, Mike Chase wrote: Can someone point me to a summary of 64bit support for Linux for that series of viewers? I know in the past I was able to run a 32bit version but with no streaming media. See the forum thread Linux 64 bits and medias http://blogs.secondlife.com/message/507388#507388. On 12/10/2010 10:29 PM, Marc Adored wrote: I've been hoping for linden to really work on simplifying the 64bit building because 64bit systems are being more and more popular with the need for more and more memory. I do believe someone was working on fixing this in the opensource community but I don't recall who For the viewer-development branch, that'd be me. Although I mostly just ported others' fixes that already existed for the 1.x code base and/or Snowglobe 2. or how far they got. Should be fully working now (see below), if you start form viewer-development (or viewer-beta or viewer-release). About the mesh-development branch ... well, that's another animal entirely when it comes to building 64bit (due to new dependencies and whatnot). On 12/11/2010 04:46 AM, Mike Chase wrote: On 12/10/2010 08:06 PM, Carlo Wood wrote: Huh huh... No need to install 32bit libs! Just compile the viewer yourself! I've been running native 64 bit since day one. Carlo, do you have a script or a pointer to the steps to do the build? All necessary steps should be on the wiki at Compiling the viewer (Linux) https://wiki.secondlife.com/wiki/Compiling_the_viewer_%28Linux%29. Is it simply the standard steps or something special. Because Linden Lab does not provide pre-built libraries for 64bit linux, you'll have to build standalone, i.e., using system libraries. (See What does 'Standalone' mean? https://wiki.secondlife.com/wiki/Compiling_the_viewer_%28Linux%29#What_does_.27Standalone.27_mean.3F) Thus you'll need to have all build time dependencies installed into your system. The wiki article linked above lists debian and ubuntu package names for most dependencies. Standalone-specific steps are included and marked as such (e.g. through section naming). The build documentation tends to get out-of-date quickly. If you decide to build yourself and run into troubles or have further questions, please do ask on this mailing list or on IRC (channel #opensl on freenode irc://irc.freenode.org/opensl) so that you can be helped and the documentation improved/corrected. Good luck cheers, Boroondas ___ 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] Linux 64bit and gstreamer
On 12/10/2010 03:33 PM, Altair Sythos Memo wrote: On Fri, 10 Dec 2010 12:51:54 -0500 Mike Chasemike.ch...@alternatemetaverse.com wrote: Hi all, I have a new machine coming and given the amount of memory it has I'd really like to run it 64bit linux (probably ubuntu). I'd really like to stay with the ability to run SnowStorm (and the Mesh viewer builds). Can someone point me to a summary of 64bit support for Linux for that series of viewers? I know in the past I was able to run a 32bit version but with no streaming media. Thats a non starter for me as I own a club in SL and its kinda nice to be able to hear what's being played in the club. sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl Yes, but that doesn't address the gstreamer issue. As far as I know unless something has changed. I suppose I could bite the bullet and get used to building form source. But I was hopeful with the excellent work being done in sprints by the team that a 64bit Linux client might have been addressed. Mike ___ 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] Linux 64bit and gstreamer
On Fri, 10 Dec 2010 15:54:36 -0500 Mike Chase mike.ch...@alternatemetaverse.com wrote: Yes, but that doesn't address the gstreamer issue. As far as I know unless something has changed. I suppose I could bite the bullet and get used to building form source. But I was hopeful with the excellent work being done in sprints by the team that a 64bit Linux client might have been addressed. here work fine (on pulseaudio, but dunno if this can change something) ___ 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] Linux 64bit and gstreamer
Pulseaudio is the default in all ubuntu versions. 64bit gstreamer will not work with 32bit Secondlife Viewer even with pulseaudio because secondlife accesses the gstreamer lib not pulseaudio. Gstreamer is the one to access the pulseaudio subsystem. The only way to get it to work is to build a 64bit Secondlife Viewer or hack through your system and install a 32bit gstreamer which may or may not cause other system wide issues so building the viewer in 64bit is the better option. Building the viewer in 64bit is currently a really really difficult task even for people who know what they are doing. I've been hoping for linden to really work on simplifying the 64bit building because 64bit systems are being more and more popular with the need for more and more memory. I do believe someone was working on fixing this in the opensource community but I don't recall who or how far they got. On Fri, Dec 10, 2010 at 4:14 PM, Altair Sythos syt...@gmail.com wrote: On Fri, 10 Dec 2010 15:54:36 -0500 Mike Chase mike.ch...@alternatemetaverse.com wrote: Yes, but that doesn't address the gstreamer issue. As far as I know unless something has changed. I suppose I could bite the bullet and get used to building form source. But I was hopeful with the excellent work being done in sprints by the team that a 64bit Linux client might have been addressed. here work fine (on pulseaudio, but dunno if this can change something) ___ 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 ___ 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] Linux 64bit and gstreamer
On Fri, Dec 10, 2010 at 09:33:36PM +0100, Altair Sythos Memo wrote: On Fri, 10 Dec 2010 12:51:54 -0500 Mike Chase mike.ch...@alternatemetaverse.com wrote: Hi all, I have a new machine coming and given the amount of memory it has I'd really like to run it 64bit linux (probably ubuntu). I'd really like to stay with the ability to run SnowStorm (and the Mesh viewer builds). Can someone point me to a summary of 64bit support for Linux for that series of viewers? I know in the past I was able to run a 32bit version but with no streaming media. Thats a non starter for me as I own a club in SL and its kinda nice to be able to hear what's being played in the club. sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl Huh huh... No need to install 32bit libs! Just compile the viewer yourself! I've been running native 64 bit since day one. -- Carlo Wood ca...@alinoe.com ___ 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