* [gentoo-user] thinkorswim stock trading platform @ 2006-08-07 21:11 Mark Knecht 2006-08-07 21:39 ` kashani 0 siblings, 1 reply; 10+ messages in thread From: Mark Knecht @ 2006-08-07 21:11 UTC (permalink / raw To: gentoo-user Hi, I don't know if anyone else out there is a stock trader but I was at a weekend options trading presentation by thinkorswim and (GASP) the support Linux! (APPLAUSE!) For this reason alone I'd really like to give them some money and start supporting them. http://www.thinkorswim.com Anyway, I've downloaded their trading platform and tried installing it but it seems I don't have exactly the correct libraries. Is there a way for me to try and fix up this machine so that it has a better chance of running? I'm not sure how I determine what to emerge to take care of the problems below. I'm pretty sure I'll need sun-java but I'll do that after I undertand this library issue a bit better. Thanks, Mark mark@dragonfly ~/Desktop $ sh ./thinkorswim_installer.bin Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory Launching installer... grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /opt/blackdown-jdk-1.4.2.03/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory mark@dragonfly ~/Desktop $ -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-07 21:11 [gentoo-user] thinkorswim stock trading platform Mark Knecht @ 2006-08-07 21:39 ` kashani 2006-08-07 23:56 ` Mark Knecht 0 siblings, 1 reply; 10+ messages in thread From: kashani @ 2006-08-07 21:39 UTC (permalink / raw To: gentoo-user Mark Knecht wrote: > basename: error while loading shared libraries: libc.so.6: cannot open > shared object file: No such file or directory > hostname: error while loading shared libraries: libc.so.6: cannot open > shared object file: No such file or directory Binary installs sometimes err on the side of older libc. emerge -s compat * sys-libs/lib-compat Latest version available: 1.4.1 Latest version installed: [ Not Installed ] Size of files: 3,093 kB Homepage: http://www.gentoo.org/ Description: Compatibility C++ and libc5 and libc6 libraries for programs new and old License: GPL-2 You may need some other compat libs as well, but I'd see how far lib-compat gets you before going crazy with installing other packages. Mark, you're in the Bay Area aren't you? Going to be a Linux World next week? I work about five blocks away and it would be cool to put some faces to names and get a beer or two. kashani -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-07 21:39 ` kashani @ 2006-08-07 23:56 ` Mark Knecht 2006-08-08 0:22 ` kashani 2006-08-08 1:00 ` kashani 0 siblings, 2 replies; 10+ messages in thread From: Mark Knecht @ 2006-08-07 23:56 UTC (permalink / raw To: gentoo-user On 8/7/06, kashani <kashani-list@badapple.net> wrote: > Mark Knecht wrote: > > basename: error while loading shared libraries: libc.so.6: cannot open > > shared object file: No such file or directory > > hostname: error while loading shared libraries: libc.so.6: cannot open > > shared object file: No such file or directory > > Binary installs sometimes err on the side of older libc. > > emerge -s compat > * sys-libs/lib-compat > Latest version available: 1.4.1 > Latest version installed: [ Not Installed ] > Size of files: 3,093 kB > Homepage: http://www.gentoo.org/ > Description: Compatibility C++ and libc5 and libc6 libraries for > programs new and old > License: GPL-2 > > You may need some other compat libs as well, but I'd see how far > lib-compat gets you before going crazy with installing other packages. > > Mark, you're in the Bay Area aren't you? Going to be a Linux World next > week? I work about five blocks away and it would be cool to put some > faces to names and get a beer or two. > > kashani Kashani, I had no plans for Linux World. Never been to one. That said it sounds like fun. Let's try to work something up off list. I'm down in Los Gatos. If other Gentoo users are nearby maybe they can drop one of us a note off list and we can make it a small party. Sounds like fun. OK, I emerged lib-compat but it didn't change the results: dragonfly ~ # eix -Ic lib-compat [I] sys-libs/lib-compat (1.4.1): Compatibility C++ and libc5 and libc6 libraries for programs new and old Found 1 matches dragonfly ~ # After running updatedb slocate finds the library: dragonfly ~ # slocate libc.so /lib/libc.so.6 /usr/lib/libc.so /usr/lib/libc.so.5 mark@dragonfly ~/Desktop $ sh ./thinkorswim_installer.bin Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared obj ect file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared ob ject file: No such file or directory <SNIP> Same sort of problem for libdl.so.2: mark@dragonfly ~/Desktop $ slocate libdl.so /lib/libdl.so.2 /usr/lib/libdl.so mark@dragonfly ~/Desktop $ and again for librt.so.1: mark@dragonfly ~/Desktop $ slocate librt.so /lib/librt.so.1 /usr/lib/librt.so mark@dragonfly ~/Desktop $ So is this some sort of path problem? The installer expects the library to be in a certain location? Maybe a symlink from there to /lib/libc.so.6? Thanks for getting me closer, and I'll check out Linux World for dates to see when I could make it. Cheers, Mark -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-07 23:56 ` Mark Knecht @ 2006-08-08 0:22 ` kashani 2006-08-08 0:30 ` kashani 2006-08-08 1:00 ` kashani 1 sibling, 1 reply; 10+ messages in thread From: kashani @ 2006-08-08 0:22 UTC (permalink / raw To: gentoo-user Mark Knecht wrote: > Kashani, > I had no plans for Linux World. Never been to one. That said it > sounds like fun. Let's try to work something up off list. I'm down in > Los Gatos. If other Gentoo users are nearby maybe they can drop one of > us a note off list and we can make it a small party. Sounds like fun. Moscone center is roughly 4-5 blocks from the Cal Train depot in SF which might be faster if you catch the express and cost less than driving plus parking. http://www.linuxworldexpo.com/live/12/events/12SFO06A signup now else they'll nail you for $50 the day of the event. Worth it even if you don't end up making it. Generally it's fun to to go and hange for an afternoon, see Linus or whoever talk, and see what's going on. hours and days Monday, August 14, 2006 8:00 AM - 5:00 PM Tuesday, August 15, 2006 8:00 AM - 5:00 PM Wednesday, August 16, 2006 8:00 AM - 5:00 PM Thursday, August 17, 2006 9:00 AM - 3:00 PM kashani -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-08 0:22 ` kashani @ 2006-08-08 0:30 ` kashani 0 siblings, 0 replies; 10+ messages in thread From: kashani @ 2006-08-08 0:30 UTC (permalink / raw To: gentoo-user kashani wrote: and then forgot to change the To: address. Sorry about that. kashani -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-07 23:56 ` Mark Knecht 2006-08-08 0:22 ` kashani @ 2006-08-08 1:00 ` kashani 2006-08-08 1:26 ` Mark Knecht 1 sibling, 1 reply; 10+ messages in thread From: kashani @ 2006-08-08 1:00 UTC (permalink / raw To: gentoo-user Mark Knecht wrote: > So is this some sort of path problem? The installer expects the > library to be in a certain location? Maybe a symlink from there to > /lib/libc.so.6? > > Thanks for getting me closer, and I'll check out Linux World for dates > to see when I could make it. I'd guess path issue as well. It might be worth it to manually run env-update and/or log out and back in, though those are both long shots. Assuming that doesn't work strace or lsof would be my next step in figuring out what it might be looking for. kashani -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-08 1:00 ` kashani @ 2006-08-08 1:26 ` Mark Knecht 2006-08-08 1:51 ` Willie Wong 0 siblings, 1 reply; 10+ messages in thread From: Mark Knecht @ 2006-08-08 1:26 UTC (permalink / raw To: gentoo-user On 8/7/06, kashani <kashani-list@badapple.net> wrote: > Mark Knecht wrote: > > So is this some sort of path problem? The installer expects the > > library to be in a certain location? Maybe a symlink from there to > > /lib/libc.so.6? > > > > Thanks for getting me closer, and I'll check out Linux World for dates > > to see when I could make it. > > I'd guess path issue as well. It might be worth it to manually run > env-update and/or log out and back in, though those are both long shots. > Assuming that doesn't work strace or lsof would be my next step in > figuring out what it might be looking for. > > kashani Hi Kashani, I tried logging out and back in earlier. I've also tried it across my network. No difference. strace gave me a bunch of this type of info: <SEVERELY SNIPPED> rt_sigaction(SIGTERM, {SIG_DFL}, {0x8087d99, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x8078824, [], 0}, 8) = 0 execve("/opt/blackdown-jdk-1.4.2.03/jre/bin/java", ["/opt/blackdown-jdk-1.4.2.03/jre/"..., "-Djava.compiler=NONE", "-Xmx50331648", "-Xms16777216", "com.zerog.lax.LAX", "/tmp/install.dir.23656/temp.lax", "/tmp/env.properties.23656"], [/* 42 vars */]) = 0 uname({sys="Linux", node="dragonfly", ...}) = 0 brk(0) = 0x8059000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=104620, ...}) = 0 mmap2(NULL, 104620, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ed8000 close(3) = 0 open("/lib/tls/i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xbf84bd60) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0004H\0\000"..., 512) = 512 close(3) and then a bunch more like that. Maybe someone else will have some ideas when they get a chance to look at all of this. I will call thinkorswim tomorrow and see what sort of support I can get. Trading with a company that actually supports Linux would be the best thing ever for me. Since they are looking for new customers this is the best time for me to put some pressure on them. Thanks for your help. Cheers, Mark -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-08 1:26 ` Mark Knecht @ 2006-08-08 1:51 ` Willie Wong 2006-08-08 4:21 ` Mark Knecht 0 siblings, 1 reply; 10+ messages in thread From: Willie Wong @ 2006-08-08 1:51 UTC (permalink / raw To: gentoo-user On Mon, Aug 07, 2006 at 06:26:05PM -0700, Penguin Lover Mark Knecht squawked: > strace gave me a bunch of this type of info: <SNIPPED> > and then a bunch more like that. > > Maybe someone else will have some ideas when they get a chance to > look at all of this. The strace output you posted doesn't seem very useful. Have you tried grepping the output for the offending libraries? Maybe that would give some hint as to where the installer is looking. W -- The Short History of Medicine 2000 B.C. - Here, eat this root 1000 A.D. - That root is heathen. Here, say this prayer. 1850 A.D. - That prayer is superstition. Here, drink this potion. 1940 A.D. - That potion is snake oil. Here, swallow this pill. 1985 A.D. - That pill is ineffective. Here, take this antibiotic. 2000 A.D. - That antibiotic doesn't work any more. Here, eat this root. Sortir en Pantoufles: up 12 days, 4:53 -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-08 1:51 ` Willie Wong @ 2006-08-08 4:21 ` Mark Knecht 2006-08-08 13:21 ` Willie Wong 0 siblings, 1 reply; 10+ messages in thread From: Mark Knecht @ 2006-08-08 4:21 UTC (permalink / raw To: gentoo-user On 8/7/06, Willie Wong <wwong@princeton.edu> wrote: > On Mon, Aug 07, 2006 at 06:26:05PM -0700, Penguin Lover Mark Knecht squawked: > > strace gave me a bunch of this type of info: > > <SNIPPED> > > > and then a bunch more like that. > > > > Maybe someone else will have some ideas when they get a chance to > > look at all of this. > > The strace output you posted doesn't seem very useful. Have you tried > grepping the output for the offending libraries? Maybe that would give > some hint as to where the installer is looking. > > W Hey Willie, OK, but grep doesn't say anything either since that's the only line. For instance: mark@dragonfly ~/Desktop $ cat TOS.txt | grep libc.so.6 open("/lib/libc.so.6", O_RDONLY) = 3 mark@dragonfly ~/Desktop $ cat TOS.txt | grep libdl.so.2 open("/lib/libdl.so.2", O_RDONLY) = 3 mark@dragonfly ~/Desktop $ Here's a bit of what's in the strace file right around the 2 file names: mmap2(0xb7f95000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0xb7f95000 mmap2(0xb7f9d000, 1836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f9d000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10484, ...}) = 0 mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f59000 madvise(0xb7f59000, 12392, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7f5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f5b000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 Strange stuff to a person like me! Thanks, Mark read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\266O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1190424, ...}) = 0 mmap2(NULL, 1133788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e44000 madvise(0xb7e44000, 1133788, MADV_SEQUENTIAL|0x1) = 0 mmap2(0xb7f53000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10e) = 0xb7f53000 mmap2(0xb7f57000, 7388, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f57000 close(3) = 0 -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] thinkorswim stock trading platform 2006-08-08 4:21 ` Mark Knecht @ 2006-08-08 13:21 ` Willie Wong 0 siblings, 0 replies; 10+ messages in thread From: Willie Wong @ 2006-08-08 13:21 UTC (permalink / raw To: gentoo-user On Mon, Aug 07, 2006 at 09:21:00PM -0700, Penguin Lover Mark Knecht squawked: > OK, but grep doesn't say anything either since that's the only > line. For instance: > > mark@dragonfly ~/Desktop $ cat TOS.txt | grep libc.so.6 > open("/lib/libc.so.6", O_RDONLY) = 3 > mark@dragonfly ~/Desktop $ cat TOS.txt | grep libdl.so.2 > open("/lib/libdl.so.2", O_RDONLY) = 3 > mark@dragonfly ~/Desktop $ > While I'm not an expert either, I think those lines at least mean that the installer found your libraries. (open returned a file handler, instead of -1.) So perhaps it is not the path that is causing your troubles. Best, W -- Steve: Face it, you're no match for a human opponent. Pintsize: That's because I don't have thumbs. Sortir en Pantoufles: up 12 days, 16:22 -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2006-08-08 13:28 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-08-07 21:11 [gentoo-user] thinkorswim stock trading platform Mark Knecht 2006-08-07 21:39 ` kashani 2006-08-07 23:56 ` Mark Knecht 2006-08-08 0:22 ` kashani 2006-08-08 0:30 ` kashani 2006-08-08 1:00 ` kashani 2006-08-08 1:26 ` Mark Knecht 2006-08-08 1:51 ` Willie Wong 2006-08-08 4:21 ` Mark Knecht 2006-08-08 13:21 ` Willie Wong
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox