From: James J. <jc...@uf...> - 2003-12-16 01:15:49
|
Gute Nacht, Mr. Fanin wrote me this morning because he is missing libGL.la. I think I remember Dr. John Fay having this problem back in July, but I am unsure. He's using Slackware 8.1, and I'm not sure what to tell him. I am, however, sure that this needs to be listed in the README (and on the webpage). Where does one get libGL? Quoted below is the correspondence. Thanks much! On Mon, 2003-12-15 at 10:16, C. Fanin wrote: > Hi, > and thanks for so fast replay. > > On Mon, 15 Dec 2003 08:24:06 -0500 > James Jones <jcp...@co...> wrote: > > > On Mon, 2003-12-15 at 07:09, C. Fanin wrote: > > > Hi, > > > trying to compile freeglut on my box I get an error due to lack of libGL.la. > > > This is correct because having a Nvidia card, the GL driver arrives compiled and > > > without the .la file. > > > Have you any suggestion/help? > > > > This is odd. We had some configure problems in the past with not being > > able to find libGL.la, but as far as I know, every system that has X11 > > should arrive with a copy. This is obviously very system dependent, but > > on my Gentoo box, I have the following copies of libGL.la: > > > > /usr/lib/opengl/xfree/lib/libGL.la > > /usr/lib/opengl/nvidia/lib/libGL.la > > > > One which was packaged with the nVidia-GLX driver, and one which was > > packaged with X11 4.3.0. > > > > This is curious and sounds like it needs to be addressed on the web page > > I just rewrote. :) > > > > Searching RPMfind.net (I have no idea if your distribution uses RPMs or > > not, I'm just playing a hunch), I see that libGL.la is being packaged > > with the Mesa-devel library for most RPM-based distributions. Perhaps > > that's somewhere to look... > > > > 1) What distribution are you using? > > I'm an old Slackware user; on this box is running a 8.1 release that hasn't > /usr/lib/opengl at all. > > > 2) Do you have Mesa installed? > > No, of course, as Nvidia requires. > > > > > That seems a silly question, since GLUT (and freeglut) require only > > OpenGL and GLU to compile. Hmm. > > > > Checking, libGLU lies in /usr/X11R6/lib. > > > I guess I'm a little confused. :( Give me a rundown of your system if > > you would, and I'll try to help better! > > > > Thanks much, > > > > -- > > James 'J.C.' Jones > > "Welcome, my lords, to Isengard. We are the doorwardens." > > - Meriadoc Brandybuck, "The Two Towers" > > Many thanks > C. Fanin -- James 'J.C.' Jones "Welcome, my lords, to Isengard. We are the doorwardens." - Meriadoc Brandybuck, "The Two Towers" |
From: Fay, J. F Dr C. U. A. 46 S. <joh...@eg...> - 2008-11-17 14:51:27
|
John, It is done. I was building "freeglut" under Windows with MSVC; "cygwin" doesn't really count as Windows in my book. John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: John Bowman [mailto:bo...@ma...] Sent: Saturday, November 15, 2008 6:49 PM To: Fay, John F Dr CTR USAF AFMC 46 SK Subject: Re: freeglut Hi John, The problem was that there were conflicting definitions between the *.c and *.h files. Once this is fixed, freeglut-svn759 works well for me under UNIX: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -pedantic -MT libglu t_la-freeglut_ext.lo -MD -MP -MF .deps/libglut_la-freeglut_ext.Tpo -c freeglut_e xt.c -o libglut_la-freeglut_ext.o >/dev/null 2>&1 freeglut_glutfont_definitions.c:66: error: conflicting types for 'glutStrokeRoma n' ../include/GL/freeglut_std.h:206: error: previous declaration of 'glutStrokeRoma n' was here freeglut_glutfont_definitions.c:67: error: conflicting types for 'glutStrokeMono Roman' ../include/GL/freeglut_std.h:207: error: previous declaration of 'glutStrokeMono Roman' was here freeglut_glutfont_definitions.c:69: error: conflicting types for 'glutBitmap9By1 5' ../include/GL/freeglut_std.h:208: error: previous declaration of 'glutBitmap9By1 5' was here freeglut_glutfont_definitions.c:70: error: conflicting types for 'glutBitmap8By1 3' ../include/GL/freeglut_std.h:209: error: previous declaration of 'glutBitmap8By1 3' was here freeglut_glutfont_definitions.c:71: error: conflicting types for 'glutBitmapTime sRoman10' ../include/GL/freeglut_std.h:210: error: previous declaration of 'glutBitmapTime sRoman10' was here freeglut_glutfont_definitions.c:72: error: conflicting types for 'glutBitmapTime sRoman24' ../include/GL/freeglut_std.h:211: error: previous declaration of 'glutBitmapTime sRoman24' was here freeglut_glutfont_definitions.c:73: error: conflicting types for 'glutBitmapHelv etica10' ../include/GL/freeglut_std.h:212: error: previous declaration of 'glutBitmapHelv etica10' was here freeglut_glutfont_definitions.c:74: error: conflicting types for 'glutBitmapHelv etica12' ../include/GL/freeglut_std.h:213: error: previous declaration of 'glutBitmapHelv etica12' was here freeglut_glutfont_definitions.c:75: error: conflicting types for 'glutBitmapHelv etica18' ../include/GL/freeglut_std.h:214: error: previous declaration of 'glutBitmapHelv etica18' was here make[2]: *** [libglut_la-freeglut_glutfont_definitions.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/bowman/local/src/freeglut/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bowman/local/src/freeglut' make: *** [all] Error 2 -- John P.S. It actually didn't compile for me under Windows either (using cygwin), but that's probably because I didn't configure -without-x: |
From: John E. <to...@ya...> - 2008-11-18 18:19:50
|
Hi Guys, Could someone please let me know where to find instructions on how to install freeglut on windows? Thanks |
From: Fay, J. F Dr C. U. A. 46 S. <joh...@eg...> - 2008-11-18 18:44:35
|
John, The file "README.Win32" has quite a bit of good information. John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: John Eke [mailto:to...@ya...] Sent: Tuesday, November 18, 2008 12:20 PM To: FreeGLUT developers list Subject: [Freeglut-developer] Win32 installation Hi Guys, Could someone please let me know where to find instructions on how to install freeglut on windows? Thanks |
From: John E. <to...@ya...> - 2008-11-18 18:56:27
|
Thanks a lot John. Unfortunately my development environment is EclipseCDT with the MinGW compiler. How (if possible) can I proceed? since the install instructions are for MSVC Thanks John E ________________________________ From: "Fay, John F Dr CTR USAF AFMC 46 SK" <joh...@eg...> To: FreeGLUT developers list <fre...@li...> Sent: Tuesday, November 18, 2008 1:43:05 PM Subject: Re: [Freeglut-developer] Win32 installation John, The file "README.Win32" has quite a bit of good information. John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: John Eke [mailto:to...@ya...] Sent: Tuesday, November 18, 2008 12:20 PM To: FreeGLUT developers list Subject: [Freeglut-developer] Win32 installation Hi Guys, Could someone please let me know where to find instructions on how to install freeglut on windows? Thanks ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freeglut-developer mailing list Fre...@li... https://lists.sourceforge.net/lists/listinfo/freeglut-developer |
From: Fay, J. F Dr C. U. A. 46 S. <joh...@eg...> - 2008-11-18 19:08:24
|
Ahhh ... is MinGW part of, or similar to, Cygwin? Unfortunately I don't know much about it. I remember a discussion of MinGW on the developers' e-mail list some time ago; a search through the archives might be in order. John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: John Eke [mailto:to...@ya...] Sent: Tuesday, November 18, 2008 12:56 PM To: FreeGLUT developers list Subject: Re: [Freeglut-developer] Win32 installation Thanks a lot John. Unfortunately my development environment is EclipseCDT with the MinGW compiler. How (if possible) can I proceed? since the install instructions are for MSVC Thanks John E ________________________________ From: "Fay, John F Dr CTR USAF AFMC 46 SK" <joh...@eg...> To: FreeGLUT developers list <fre...@li...> Sent: Tuesday, November 18, 2008 1:43:05 PM Subject: Re: [Freeglut-developer] Win32 installation John, The file "README.Win32" has quite a bit of good information. John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: John Eke [mailto:to...@ya...] Sent: Tuesday, November 18, 2008 12:20 PM To: FreeGLUT developers list Subject: [Freeglut-developer] Win32 installation Hi Guys, Could someone please let me know where to find instructions on how to install freeglut on windows? Thanks ------------------------------------------------------------------------ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freeglut-developer mailing list Fre...@li... https://lists.sourceforge.net/lists/listinfo/freeglut-developer |
From: Sven P. <sve...@ae...> - 2008-11-20 10:40:21
|
On Monday 17 November 2008 15:51:11 Fay, John F Dr CTR USAF AFMC 46 SK wrote: > It is done. > > I was building "freeglut" under Windows with MSVC; "cygwin" > doesn't really count as Windows in my book. A quick summary of the current state of affairs: * To build freeglut with MSVC, use the workspaces we ship. I haven't tested this for a while, but I think that this is John's main way of building, so I guess that it works. * If you want to build freeglut on any other platform (including Cygwin) and you use the sources from the repository, you have to run autogen.sh as a first step. It generates things like the configure script, Makefiles for automake, the INSTALL file, etc. Note that this step would not be necessary for released sources, because they contain all those generated files. * Under *nix-like environments (Linux, Cygwin, *BSD, OS X), use the usual "./configure && make install". * Building under Cygwin works when configure gets no special flags, and you get a freeglut which uses X11 then. If you pass "--without-x" to configure, you get a freeglut which links against the native OpenGL DLLs and requires no X11. * I think that building with MinGW is currently not supported, because libtool has some problems in the final linking steps there. Generating DLLs and linking under Windows is, well, slightly obscure. I've looked into this several times, understood a bit, and happily forgot about it 2 weeks later. We really need some help here from people knowing libtool *and* the details of linking under Windows. Sadly, John's last commit broke building under Linux. I don't understand what the problem the patch is supposed to fix was, but I'll have a look into it. Cheers, S. |
From: Sven P. <sve...@ae...> - 2008-11-20 12:56:43
|
On Thursday 20 November 2008 11:40:11 Sven Panne wrote: > [...] > Sadly, John's last commit broke building under Linux. I don't understand > what the problem the patch is supposed to fix was, but I'll have a look > into it. Ooops, shame on me: It wasn't John, it was me who broke the build initially, sorry. My last commit should have fixed the issues, although in a slightly ugly way. freeglut compiles and works for me on openSUSE 11.0, Cygwin with X11 and Cygwin without X11 now. Cheers, S. |
From: Steve B. <st...@sj...> - 2008-11-23 13:38:25
|
This really needs to go into the appropriate README.xxx files. Sven Panne wrote: > On Monday 17 November 2008 15:51:11 Fay, John F Dr CTR USAF AFMC 46 SK wrote: > >> It is done. >> >> I was building "freeglut" under Windows with MSVC; "cygwin" >> doesn't really count as Windows in my book. >> > > A quick summary of the current state of affairs: > > * To build freeglut with MSVC, use the workspaces we ship. I haven't tested > this for a while, but I think that this is John's main way of building, so I > guess that it works. > > * If you want to build freeglut on any other platform (including Cygwin) > and you use the sources from the repository, you have to run autogen.sh as a > first step. It generates things like the configure script, Makefiles for > automake, the INSTALL file, etc. Note that this step would not be necessary > for released sources, because they contain all those generated files. > > * Under *nix-like environments (Linux, Cygwin, *BSD, OS X), use the usual > "./configure && make install". > > * Building under Cygwin works when configure gets no special flags, and you > get a freeglut which uses X11 then. If you pass "--without-x" to configure, > you get a freeglut which links against the native OpenGL DLLs and requires no > X11. > > * I think that building with MinGW is currently not supported, because > libtool has some problems in the final linking steps there. Generating DLLs > and linking under Windows is, well, slightly obscure. I've looked into this > several times, understood a bit, and happily forgot about it 2 weeks later. We > really need some help here from people knowing libtool *and* the details of > linking under Windows. > > Sadly, John's last commit broke building under Linux. I don't understand what > the problem the patch is supposed to fix was, but I'll have a look into it. > > Cheers, > S. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > |