TrevorBradley
Active Member
- Joined
- Nov 6, 2007
- Messages
- 732
I'm wondering if some clever folk might be able to help me out with a Linux library issue I've been having.
The last time I was developing GA, I was working on a Slackware Linux system. Pretty much everything had to be installed by hand. The libs included in the libs/Linux directory of the binary work great on my new Ubuntu reinstall.
However, if I try a dynamic compile of GA, and run against Ubuntu's libs, there's something funky about the transparency.. It's easiest to see if you run the game and then hit ESC to quit... Take a look at the attached file...
I've managed to track this down to the libSDL library.... if I use the old version I had and replace libSDL, I get the broken translucency. If I revert back to the libSDL I had before, it works fine.
My system cliams to have libsdl1.2debian version 1.2.13-4ubuntu3 installed... I've recently upgraded to Jaunty. However, 1.2.13 is supposedly the same version I had installed on Slackware, so I'm a bit stumped.
The only thing I can think of is that my old Slackware libSDL-1.2.so is 1664794 bytes, the Ubuntu one is 430584 bytes... though I doubt I gave Slackware some weird compile option.
I tried hunting around google for anyone else who had this problem and couldn't find anything definitive. Perhaps I didn't ask right.
I could just recompile libSDL from scratch and use that, but it doesn't seem like the Ubuntu way. Anyone have any suggestions?
Thanks in advance!
The last time I was developing GA, I was working on a Slackware Linux system. Pretty much everything had to be installed by hand. The libs included in the libs/Linux directory of the binary work great on my new Ubuntu reinstall.
However, if I try a dynamic compile of GA, and run against Ubuntu's libs, there's something funky about the transparency.. It's easiest to see if you run the game and then hit ESC to quit... Take a look at the attached file...
I've managed to track this down to the libSDL library.... if I use the old version I had and replace libSDL, I get the broken translucency. If I revert back to the libSDL I had before, it works fine.
My system cliams to have libsdl1.2debian version 1.2.13-4ubuntu3 installed... I've recently upgraded to Jaunty. However, 1.2.13 is supposedly the same version I had installed on Slackware, so I'm a bit stumped.
The only thing I can think of is that my old Slackware libSDL-1.2.so is 1664794 bytes, the Ubuntu one is 430584 bytes... though I doubt I gave Slackware some weird compile option.
I tried hunting around google for anyone else who had this problem and couldn't find anything definitive. Perhaps I didn't ask right.
I could just recompile libSDL from scratch and use that, but it doesn't seem like the Ubuntu way. Anyone have any suggestions?
Thanks in advance!