Re: FlightGear RPMs (was Re: [Flightgear-devel] FC2 .rpm)

2006-04-26 Thread Chris Metzler
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)

2006-04-26 Thread Steve Hosgood

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)

2006-04-26 Thread Ron Jensen
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)

2006-04-25 Thread Steve Hosgood




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)

2006-04-25 Thread Curtis L. Olson

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)

2006-04-25 Thread Steve Hosgood

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)

2006-04-25 Thread Martin Spott
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)

2006-04-25 Thread Curtis L. Olson

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