Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
On Tue, 25 Apr 2006 12:38:20 -0500 Curtis L. Olson wrote: - freeglut never implimented glut's fullscreen/game mode (so free glut is *not* a complete drop in replacement for original glut.) Plus freeglut 2.4 has the well know bug that bites us. Just an odd pair of datapoints for you: 1. I currently have built a binary of fgfs that uses freeglut 2.4: stax:~/Projects/FlightGear-0.9/source/src/Main-503 ldd fgfs libpthread.so.0 = /lib/libpthread.so.0 (0x2abc3000) libz.so.1 = /usr/lib/libz.so.1 (0x2acd8000) libglut.so.3 = /usr/lib/libglut.so.3 (0x2adef000) [ snip ] stax:~/Projects/FlightGear-0.9/source/src/Main-504 grep /usr/lib/libglut.so.3 /var/lib/dpkg/info/*.list /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3.8.0 /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3 stax:~/Projects/FlightGear-0.9/source/src/Main-505 dpkg -l freeglut3 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name VersionDescription +++-==-==- ii freeglut3 2.4.0-5OpenGL Utility Toolkit I do not get bit by the freeglut 2.4.0 bug (failed to create cursor). Looking further, it appears that the Debian package has been patched against the bug -- the bug was filed by, and the patch was provided by, the Debian fgfs package maintainer. So Debian's freeglut 2.4 appears to be OK. 2. Using this freeglut, --enable-game-mode together with --enable-fullscreen works perfectly for me -- I get a fullscreen display, at my current resolution, with no window dressing. -c -- Chris Metzler [EMAIL PROTECTED] (remove snip-me. to email) As a child I understood how to give; I have forgotten this grace since I have become civilized. - Chief Luther Standing Bear signature.asc Description: PGP signature
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Steve Hosgood wrote: Curtis L. Olson wrote: My vote is to build it with sdl. For 99.9% of the people out there, sdl will work just fine and they won't be able to tell the difference, and for the other 0.1%, freeglut won't work anyways because they never actually implimented glut's game mode. Curt. SDL is indeed shipped with FC5, but punters would have to load their own from http://www.libsdl.org/ if they want to run FlightGear with SDL on a Fedora Core earlier than that. I have now got a Fedora Core 4 RPM of FlightGear compiled with SDL rather than freeglut. It will run on FC5 too (I think). I'd appreciate if anyone out there with FC5 would load it and give it a test. It's called FlightGearSDL and is on the same FTP site as my other 0.9.10 offerings: ftp://tallyho.bc.nu/pub/steve/flightgear/FlightGearSDL-0.9.10-0.FC.i386.rpm Please would all the mirror-site operators grab a copy? It would be useful if the FlightGear website download page points out that: FC2 people have to run the freeglut version. FC3 people have to run the freeglut version. FC4 people can run either (but will have to get a copy of the SDL RPM from the FC4 updates site if they want to run the SDL version). FC5 people can only run the SDL version due to trouble with freeglut 2.4 SRPMs coming soon. Thanks in Advance. Steve --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
On Wed, 2006-04-26 at 09:15 -0400, Chris Metzler wrote: On Tue, 25 Apr 2006 12:38:20 -0500 Curtis L. Olson wrote: - freeglut never implimented glut's fullscreen/game mode (so free glut is *not* a complete drop in replacement for original glut.) Plus freeglut 2.4 has the well know bug that bites us. Just an odd pair of datapoints for you: 1. I currently have built a binary of fgfs that uses freeglut 2.4: stax:~/Projects/FlightGear-0.9/source/src/Main-503 ldd fgfs libpthread.so.0 = /lib/libpthread.so.0 (0x2abc3000) libz.so.1 = /usr/lib/libz.so.1 (0x2acd8000) libglut.so.3 = /usr/lib/libglut.so.3 (0x2adef000) [ snip ] Also build a binary for Debian Etch. (It's packaged as a deb if anyone is interested... Last CVS pull was around 0.9.10rc3.) [EMAIL PROTECTED]:~/src/FlightGear-0.9-cvs/source/src/Main$ ldd fgfs libpthread.so.0 = /lib/tls/i686/cmov/libpthread.so.0 (0xb7dd4000) libz.so.1 = /usr/lib/libz.so.1 (0xb79cf000) libglut.so.3 = /usr/lib/libglut.so.3 (0xb799b000) stax:~/Projects/FlightGear-0.9/source/src/Main-504 grep /usr/lib/libglut.so.3 /var/lib/dpkg/info/*.list /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3.8.0 /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3 [EMAIL PROTECTED]:~/src/FlightGear-0.9-cvs/source/src/Main$ grep /usr/lib/libglut.so.3 /var/lib/dpkg/info/*.list /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3.8.0 /var/lib/dpkg/info/freeglut3.list:/usr/lib/libglut.so.3 stax:~/Projects/FlightGear-0.9/source/src/Main-505 dpkg -l freeglut3 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name VersionDescription +++-==-==- ii freeglut3 2.4.0-5OpenGL Utility Toolkit [EMAIL PROTECTED]:~/src/FlightGear-0.9-cvs/source/src/Main$ dpkg -l freeglut3 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=-=-=== ii freeglut3 2.4.0-5 OpenGL Utility Toolkit I do not get bit by the freeglut 2.4.0 bug (failed to create cursor). Looking further, it appears that the Debian package has been patched against the bug -- the bug was filed by, and the patch was provided by, the Debian fgfs package maintainer. So Debian's freeglut 2.4 appears to be OK. 2. Using this freeglut, --enable-game-mode together with --enable-fullscreen works perfectly for me -- I get a fullscreen display, at my current resolution, with no window dressing. Same here (with ATI Radeon 9200 and Mesa drivers). Ron --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Folks: There is a 0.9.10 version of FlightGear and SimGear in RPM form suitable for Fedora Core 2,3,4 on: ftp://tallyho.bc.nu/pub/steve/flightgear/ Would the main FlightGear site maintainers (and mirror-site managers) please grab these and throw them in the existing "RPMs for Fedora Core" directory ASAP? You could replace the 0.9.9 versions or keep them "just in case". These RPMs require the openal-* and plib-* RPMs that are already on the download site. Please hand-delete "simgear-0.3.7-1grk.i386.rpm" that is *still* lying around and probably confusing everyone! Please also flag the fact that we've still got an issue with Fedora Core 5. This is because FC5 ships with freeglut 2.4 and there's a bug in that version that kills FlightGear. I'm working on it, but I'm either going to have to compile with the SDL option to replace freeglut for FC5 or make the RPM specifically require freeglut version 2.2, and ship a special "freeglut22" RPM to provide such a thing on FC5. Trouble is, I'm not running FC5 (yet). Decisions, decisions. I'm just snowed under right at the moment. Steve
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Steve Hosgood wrote: Folks: There is a 0.9.10 version of FlightGear and SimGear in RPM form suitable for Fedora Core 2,3,4 on: ftp://tallyho.bc.nu/pub/steve/flightgear/ Would the main FlightGear site maintainers (and mirror-site managers) please grab these and throw them in the existing RPMs for Fedora Core directory ASAP? You could replace the 0.9.9 versions or keep them just in case. These RPMs require the openal-* and plib-* RPMs that are already on the download site. Please hand-delete _simgear-0.3.7-1grk.i386.rpm ftp://ftp.planetmirror.com/pub/fgfs/Fedora/simgear-0.3.7-1grk.i386.rpm_ that is *still* lying around and probably confusing everyone! Please also flag the fact that we've still got an issue with Fedora Core 5. This is because FC5 ships with freeglut 2.4 and there's a bug in that version that kills FlightGear. I'm working on it, but I'm either going to have to compile with the SDL option to replace freeglut for FC5 or make the RPM specifically require freeglut version 2.2, and ship a special freeglut22 RPM to provide such a thing on FC5. Trouble is, I'm not running FC5 (yet). Decisions, decisions. I'm just snowed under right at the moment. My vote is to build it with sdl. For 99.9% of the people out there, sdl will work just fine and they won't be able to tell the difference, and for the other 0.1%, freeglut won't work anyways because they never actually implimented glut's game mode. Curt. -- Curtis Olsonhttp://www.flightgear.org/~curt HumanFIRST Program http://www.humanfirst.umn.edu/ FlightGear Project http://www.flightgear.org Unique text:2f585eeea02e2c79d7b1d8c4963bae2d --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Curtis L. Olson wrote: My vote is to build it with sdl. For 99.9% of the people out there, sdl will work just fine and they won't be able to tell the difference, and for the other 0.1%, freeglut won't work anyways because they never actually implimented glut's game mode. Curt. SDL is indeed shipped with FC5, but punters would have to load their own from http://www.libsdl.org/ if they want to run FlightGear with SDL on a Fedora Core earlier than that. Currently I'm working on the idea of having the RPM as you see it for FC2,3,4 and a different one for FC5. I'll have to compile on FC4 though, so I suppose that will leave FC4 people able to load and run either. Please mirror the existing compiled-with-freeglut RPMs for now, and I'll attack the SDL variant as soon as I can. BTW, I guess you'll be wanting the source RPMs for 0.9.10 on the website too - I'll stick them on my FTP server probably about the same time I announce the SDL binary RPM. Steve --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Curtis L. Olson wrote: My vote is to build it with sdl. For 99.9% of the people out there, sdl will work just fine and they won't be able to tell the difference, and for the other 0.1%, freeglut won't work anyways because they never actually implimented glut's game mode. Does this mean that you generally recommend using SDL for FlightGear instead of GLUT on any platform if possible ? Is there any comparison of SDL vs. GLUT with FlightGear ? On FreeBSD 'configure' currently does not detect libSDL, but if the mentioned is really your recommendation then I'd try to fix that. Cheers, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -- --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)
Martin Spott wrote: Does this mean that you generally recommend using SDL for FlightGear instead of GLUT on any platform if possible ? Is there any comparison of SDL vs. GLUT with FlightGear ? On FreeBSD 'configure' currently does not detect libSDL, but if the mentioned is really your recommendation then I'd try to fix that. Count this as my personal opinion. Full screen/game mode: - original-glut worked quite well for me, and played nice with multiheaded systems. - SDL locks out all other displays when you go full screen. Ok for 99.9% of our users, but for the 0.1% that needs to run fullscreen but in a multiheaded environment, SDL is not an option. - freeglut never implimented glut's fullscreen/game mode (so free glut is *not* a complete drop in replacement for original glut.) Plus freeglut 2.4 has the well know bug that bites us. For one of my projects, I've been forced to fall back to the original glut. Personally, I'd recommend building with SDL by default, although some of our peripheral utilities still depend on glut so we can't completely free ourselves from it yet. Curt. -- Curtis Olsonhttp://www.flightgear.org/~curt HumanFIRST Program http://www.humanfirst.umn.edu/ FlightGear Project http://www.flightgear.org Unique text:2f585eeea02e2c79d7b1d8c4963bae2d --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel