03-28-2007, 02:35 PM,
|
|
thelusiv
Administrator
|
Posts: 2,346
Threads: 223
Joined: Jun 2005
|
|
If you test the above package, please provide an md5sum of the binary that gets installed, as well as the output of
Code: objdump -x /usr/bin/vdrift | grep NEEDED
or whatever the location of your vdrift binary is.
It would also be helpful if you try out visual-ldd, the Visual Dependency Walker I linked above. We need to know which library is trying to include libstdc++.so.5 and visual-ldd shows this quite clearly. Only systems that use old glibc will be able to see this dependency, since autopackage patches the installed binary with the g++-3.3-compiled version of the binary for those systems only.
|
|
03-28-2007, 09:56 PM,
|
|
joevenzon
Administrator
|
Posts: 2,679
Threads: 52
Joined: Jun 2005
|
|
Crash as usual at the same spot with the same backtrace.
Code: joe@joe ~/.local $ md5sum share/games/vdrift/bin/vdrift
8eb5309f2eec103ff3f28bc63d61d5e4 share/games/vdrift/bin/vdrift
joe@joe ~/.local $ objdump -x share/games/vdrift/bin/vdrift | grep NEEDED
NEEDED libSDL-1.2.so.0
NEEDED libpthread.so.0
NEEDED libGL.so.1
NEEDED libGLU.so.1
NEEDED libSDL_image-1.2.so.0
NEEDED libSDL_net-1.2.so.0
NEEDED libstdc++.so.5
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libdl.so.2
I've got the visual dependency walker set up, but I'm not sure what you're looking for. Catch me on IM and let me know what you want to know.
|
|
03-29-2007, 09:24 AM,
|
|
yochenhsieh
Junior Member
|
Posts: 24
Threads: 4
Joined: Mar 2007
|
|
thelusiv Wrote:Here's yet another package. Turns out the statically linked OpenAL library I built was including symbols from GLIBC_2.4, and so it and the other static libs have been recompiled with gcc-3.3 to fix that. This new package should not depend on any GLIBC_2.4 symbols at all, so people having problems installing the package because of reported libc problems, should now be able to install.
http://clemsonlinux.org/~thelusiv/VDrift...-2.package Hi, I still got glibc problem with this one. I have built my vdrift rpms successfully, but I will also keep help test your autopackages.
|
|
03-29-2007, 08:32 PM,
|
|
yochenhsieh
Junior Member
|
Posts: 24
Threads: 4
Joined: Mar 2007
|
|
thelusiv Wrote:This is off-topic, but yochenhsieh, what distribution did you build the RPMs for? If they work well we might be interested in distributing them to others. Mandriva LE2005, the rpms should work on 2006 since these 2 release have same versions of libSDL* and libopenal. Mandriva 2007 and 2007.1 have Vdrift-20061006 in contrib repository. I think after 2007.1 is released there might be backports for them. The Mandriva team is currently busy for the upcoming 2007.1 release which is scheduled for April.
As for my rpms... because LE2005 have no freealut, I used old_openal=1 when compiling. Sometimes I have sound in the game, but sometimes I don't. I will post this on another topic.
Quote:I'll have a new testing package probably up tonight. Progress is slow, but in the last few days several patches have been made to autopackage to help make our package work correctly.
Since it's now quite easy to remove my rpms and test your autopackage, I will surely help further testing for you.
|
|
03-30-2007, 05:14 AM,
|
|
yochenhsieh
Junior Member
|
Posts: 24
Threads: 4
Joined: Mar 2007
|
|
thelusiv Wrote:Alright, here's a new package to test. Thanks for your help yochenhsieh (and everyone else who's been testing these).
http://clemsonlinux.org/~thelusiv/VDrift...-2.package Cannot install it. But (probably) not glibc issue this time, the message is different:
Quote:By the way yochenhsieh, if you'd like we can host those RPMs you made on SF.net and put up a story here about the Mandriva 2005/2006 packages. Perhaps someone else will make one for Mandriva 2007.
Thank you. I'll think about it. Mandriva 2005 is no longer supported by Mandriva, and 2006 will just end of support until April. There are very likely only very few people still using these 2 release by now...
|
|
03-30-2007, 09:07 PM,
|
|
joevenzon
Administrator
|
Posts: 2,679
Threads: 52
Joined: Jun 2005
|
|
This package works for me, although I get a segfault on exit. But still, I can actually play the game. Backtrace of segfault on exit:
Code: Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1254384752 (LWP 30631)]
0xb7e5ea2b in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
(gdb) bt
#0 0xb7e5ea2b in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1 0xb7e5ee10 in pthread_mutex_unlock () from /lib/libpthread.so.0
#2 0x081683e0 in std::out_of_range::~out_of_range ()
#3 0xb7bddb4e in clone () from /lib/libc.so.6
Code: objdump -x ~/.local/share/games/vdrift/bin/vdrift | grep NEEDED
NEEDED libSDL-1.2.so.0
NEEDED libpthread.so.0
NEEDED libGL.so.1
NEEDED libGLU.so.1
NEEDED libSDL_image-1.2.so.0
NEEDED libSDL_net-1.2.so.0
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libdl.so.2
|
|
03-31-2007, 05:41 AM,
|
|
yochenhsieh
Junior Member
|
Posts: 24
Threads: 4
Joined: Mar 2007
|
|
thelusiv Wrote:http://downloads.sourceforge.net/vdrift/...-2.package
Things should be working now so I have set up a new package and released it. I have also added the fix to mouse steering since it was broken in the last release. A story will be on the front page soon, when the full package finishes uploading. I'm removing the old .package files. Congradulations! It works perfect!
Thank you so much!
|
|
04-08-2007, 04:17 AM,
|
|
fedecv
Junior Member
|
Posts: 1
Threads: 0
Joined: Apr 2007
|
|
thelusiv Wrote:http://downloads.sourceforge.net/vdrift/...-2.package
Things should be working now so I have set up a new package and released it. I have also added the fix to mouse steering since it was broken in the last release. A story will be on the front page soon, when the full package finishes uploading. I'm removing the old .package files.
THANK YOU!!!!, i was getting segmentation fault, but this package solved the proublem. nice work!! (im running slackware 11)
|
|
|