Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

New Linux Client (r51742)

Kiwi Alfa
Registered User
Join date: 19 Jul 2006
Posts: 9
09-04-2006 10:31
From: Drake Bacon
* I've had to throw dev-libs/openssh into a local portage tree and rekeyword it... before realizing that Gentoo's at 0.9.7 due to ABI changes. UGH. Major problems. Can we get a library package?


FWIW, two things:
  1. I think you mean openssl, not openssh. :)
  2. You don't have to put it into an overlay. That's what /etc/portage/package.keywords is there for. Just add this line to that file, editing "x86" to be whatever arch you use:

    CODE
    =dev-libs/openssl-0.9.8b ~x86

Atheist Newchurch
Registered User
Join date: 20 Feb 2006
Posts: 18
Thanks
09-05-2006 18:10
Just wanted to say thanks for the work on the Linux client!
Thanks again!
Brolly Field
Registered User
Join date: 24 Aug 2006
Posts: 11
Things I want
09-07-2006 07:52
Well here is a list of things I want to see in the linux client in relative order of importance to me.

Upload textures/pictures/sounds/etc. Even if it is a web interface where I have to log into the SL website and do it from there.

Cut/Paste - This is pretty important.

Improved Text editing - Editing scripts is a nightmare currently on the client. There does not seem to be a way to change from overwrite to insert and the wordwrapping in the editor is just plain strange and hard to deal with. I suppose this is several items in one, but it really is important. This also goes for the chat bar too though not quite as critical there.
Llauren Mandelbrot
Twenty-Four Weeks Old.
Join date: 26 Apr 2006
Posts: 665
Insert Key Works For Me
09-07-2006 12:52
From: Brolly Field
Well here is a list of things I want to see in the linux client in relative order of importance to me.
From: Brolly Field
Improved Text editing - Editing scripts is a nightmare currently on the client. There does not seem to be a way to change from overwrite to insert and the wordwrapping in the editor is just plain strange and hard to deal with.
From: Brolly Field
This also goes for the chat bar too though not quite as critical there.
The Insert key toggles Insert/Replace modes just fine for me --in both the Script/NoteCard editors and the chat/IM editors-- and the word-wrapping doesn`t bother me noticably. The word-wrapping on my ISP`s WebMail program is far worse.
Amber Habsburg
Registered User
Join date: 26 Dec 2005
Posts: 32
09-09-2006 05:34
From: Angel Sunset
It will peg the CPU at 100% on anything but a Multi Core system (and in my experience, windows :D ). There are parameters you can give the SL Client to slow it down, if you want... Amber Habsburg does that, so she can run other time-critical things in parallel. I would be VERY disappointed if SL did NOT use everything I had! :p

Here is the Wiki to the secondlife parameters: http://secondlife.com/badgeo/wakka.php?wakka=newview. The parameter you can use is "-yield". Ask Amber which ms value works best - or try out values yourself :D

It's -cooperative

usage: viewer [options]
-cooperative [ms] yield some idle time to local host

Where is that wiki entry, Angel? The list of parameters is obtained if you start secondlife with some nonsense parameter, e.g.,
./secondlife -wtf

One of the main reasons I run at less than 100% cpu is so that my fans dont roar (save the environment) especially when I'm not moving around a lot, say just yakking or at the linux users meeting :-) I think of it as running a lite version of SL.

I might use something like -cooperative 66 which translates to about 33% of the cpu being used, bigger numbers freeing a greater slice of the pie. This gives about 1/3 of the full fps, tolerable on a sempron under many circumstances and dead quiet. Of course now that I can run SL in all its polyphony I'm not expecting to notice the roar!
Christopher Detritus
Registered User
Join date: 28 Apr 2006
Posts: 1
09-10-2006 11:44
From: Don Linden
Note: We are still trying to determine how we want to deploy library dependencies. In a perfect world, we could just rely on the distribution's libraries, and be done.

Realistically, however, we have been running into trouble running the client on different machines unless we included some of the libraries we used on the build machine. If you are running into libraries issues, try grabbing the libraries that used to be packaged with the client in the lib directory and placing them in the new lib directory. (Also let us know what you did, so we can take that into account for future deploys).




I'm attempting to to test the Alpha release on a Gentoo Linux box. I am encountering some library dependency issues. Cheifely so far is libexpat.so.1 whereas I have libexpat.so.0 (and I have installed dev-libs/expat-1.95.8) and libicui18n.so.34. I am now searching portage for this libary. I am unsure what libraries are required so I would also like to inquire/recomend a list of required/recommended libraries and there appropreite versions be listed... for troubleshooting purposes if anything else.


I would also like to ask if there will be or is a src version? I'd like to be able to compile the SL application based on my machine (so that it may run as smoothly as possible.
ninjafoo Ng
Just me :)
Join date: 11 Feb 2006
Posts: 713
09-10-2006 11:50
From: Christopher Detritus
I would also like to ask if there will be or is a src version? I'd like to be able to compile the SL application based on my machine (so that it may run as smoothly as possible.


SL isnt open source, it might be eventually, but that is a long long long way off.
_____________________
FooRoo : clothes,bdsm,cages,houses & scripts

QAvimator (Linux, MacOS X & Windows) : http://qavimator.org/
Motor Rosmer
Registered User
Join date: 25 Aug 2006
Posts: 3
09-10-2006 12:11
From: Brolly Field
Cut/Paste - This is pretty important.


I'd settle for the cut and paste over any other editing improvements. Cut and paste with X applications would at least allow editing with an external text editor.
ninjafoo Ng
Just me :)
Join date: 11 Feb 2006
Posts: 713
09-10-2006 12:56
C&P is working on the preview grid now, will be (hopefully) in this wednesdays update
_____________________
FooRoo : clothes,bdsm,cages,houses & scripts

QAvimator (Linux, MacOS X & Windows) : http://qavimator.org/
Royal Doyle
Registered User
Join date: 13 Aug 2006
Posts: 2
Now working thanks to Ava Ganache
09-10-2006 18:40
Ava you are a trooper, thankyou for the instructions.

I've copied them below with a few mods to make it easier for the next person but you will have to have the previous client version.

in the SecondLife_i686_1_12_0_51742 directory
mv lib distributed_lib
cp -puvr ../oldversion_of_SL/lib .

Dependancies
cd lib
mv libssl.so.0.9.7 libssl.so.0.9.8
mv libcrypto.so.0.9.7 libcrypto.so.0.9.8

find old copies of missing libraries from elsewhere and change their names..
cp /usr/lib32/openoffice/program/libicui18n.so.26.0.1 libicui18n.so.34
cp /usr/lib32/openoffice/program/libicuuc.so.26.0.1 libicuuc.so.34
cp /usr/lib32/openoffice/program/libicudata.so.26.0.1.1 libicudata.so.26

copy back the two missing libraries from the original 1_12_0_51742/lib folder (renamed earlier) ...
cp distributed_lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1 .
cp distributed_lib/libfmod-3.75.so .

If all went well you could be up an running.

Well thankyou Ava for your work it's good for me. The only warning I get is from libcurl something about a version not being able to be determined but the new client resolves alot of annoying bugs the previous version had.

Yessss!

Royal.
Ralph Laffer
Registered User
Join date: 30 Apr 2006
Posts: 10
09-10-2006 21:10
This seems to only work if you have gcc 3.4. I run Slack 10.1 currently that comes with gcc 3.3. I may be mistaken so I'll ask if anyone else with Slack 10.1 or gcc 3.3 has been able to get SL 51742 running. It pretty much looks like this is the end of the road for alpha testing SL for me. :(
Hello Toonie
Registered User
Join date: 25 Jul 2005
Posts: 212
09-11-2006 00:34
What precisely is the problem on Slackware 10.1 then?
Ralph Laffer
Registered User
Join date: 30 Apr 2006
Posts: 10
09-11-2006 07:46
First sentence above: "This seems to only work if you have gcc 3.4."
Jolt Tank
Registered User
Join date: 11 Jan 2006
Posts: 52
Dont bite off the hand that offers to help
09-11-2006 08:53
From: Ralph Laffer
First sentence above: "This seems to only work if you have gcc 3.4."


I think the previous person was asking what kind of error did you get when trying to run SL not for a repeat of the question...

Did it actually spit out an error message saying "This requires Gcc 3.4 or no?" ..Otherwise people need a little more info to feed on then just you randomly saying it needs 3.4...

Thanks
Ralph Laffer
Registered User
Join date: 30 Apr 2006
Posts: 10
09-11-2006 09:30
Very well.

CODE

bin/secondlife-bin: lib/libcurl.so.3: no version information available (required by bin/secondlife-bin)
bin/secondlife-bin: lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by bin/secondlife-bin)
bin/secondlife-bin: lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by bin/secondlife-bin)
bin/secondlife-bin: lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1)
bin/secondlife-bin: lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1)
bin/secondlife-bin: lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by lib/libicui18n.so.34)
bin/secondlife-bin: lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by lib/libicui18n.so.34)
bin/secondlife-bin: lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by lib/libicuuc.so.34)
bin/secondlife-bin: lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by lib/libicuuc.so.34)
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
09-11-2006 14:07
That basically means "Requires GCC 3.4 compiled sources" -- the C++ ABI changed between 3.3 and 3.4.

However, everything changed between 3.x and 4.1. I'm in Gentoo GCC 4.1, but haven't run into a problem yet.
Ralph Laffer
Registered User
Join date: 30 Apr 2006
Posts: 10
09-11-2006 19:25
So this essentially leaves me with the same answer above to my own question: I'm stuck. I'm not a fan of upgrading gcc and compiling libraries again.
Sukesada Suisei
Registered User
Join date: 11 Sep 2006
Posts: 2
Works great on Gentoo ~x86
09-12-2006 03:54
Just to confirm the client works well on my gentoo unstable build (gcc 4.1, ati fglrx, KDE).
All I needed to do was emerge "=db-4.2*" and icu.

:-)

No sound though - would be nice if it supported jack
Dominic Webb
Differential Engineer
Join date: 1 Feb 2006
Posts: 73
09-12-2006 04:28
From: Drake Bacon
That basically means "Requires GCC 3.4 compiled sources" -- the C++ ABI changed between 3.3 and 3.4.

However, everything changed between 3.x and 4.1. I'm in Gentoo GCC 4.1, but haven't run into a problem yet.


So, since people were able to replace SecondLife-<version>/lib with the one from and older version (to suck in the libgcc3.4 stuff) - does anyone have a copy of the old SL client sitting around? I foolishly deleted it before I got the new version up and running...

I've gotten past all the other issues, 'cept libgcc 3.4...

*grumble*


- d.
_____________________
.sig space for rent.
1 2 3