Don't you mean it should not include it with Windows? Since it is #ifndef not #ifdef?
-- Adam > From: Arthur Wiebe <[EMAIL PROTECTED]> > Reply-To: FlightGear developers discussions <[email protected]> > Date: Mon, 31 Jan 2005 18:46:07 -0500 > To: FlightGear developers discussions <[email protected]> > Subject: Re: [Flightgear-devel] Mac os x simgear build break with > RenderTexture.cpp > > That is wierd. Because of this: > > #ifndef _WIN32 > # include SG_GLX_H > #endif > > It should only include GLX on Windows. > > On Mon, 31 Jan 2005 17:51:34 -0500, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> wrote: >> >> When I went to do a full build of simgear January 27th, I am having a >> problem with the build of RenderTexture.cpp. I have been unable to >> download newer source since then due to a network problem that breaks >> CVS on my local network. >> >> Mac OS X doesn't generally support glx.h >> >> If someone has X11 developer sources installed on mac os x, the glx >> file exists on: >> >> /usr/X11R6/include/GL >> >> but I don't think that I should be using that GLX file as I am NOT >> building a version of FG for X, but rather for native mac os x. >> >> Does anyone have any suggestions for how to build simgear/screen >> without requiring GLX? (I tried explicitly giving --without-x during >> configure but it didn't seem to help). >> >> The first error message is: >> >> g++ -DHAVE_CONFIG_H -I. -I. -I../../simgear -I../.. >> -DGLX_GLXEXT_PROTOTYPES >> -I/Users/ima/Desktop/FlightGear/fgdev9.8/include -g -O2 -D_REENTRANT >> -c -o RenderTexture.o `test -f 'RenderTexture.cpp' || echo >> './'`RenderTexture.cpp >> In file included from RenderTexture.cpp:58: >> ../../simgear/screen/RenderTexture.h:56:20: OpenGL/glx.h: No such file >> or directory >> >> .. followed by these errors >> >> In file included from RenderTexture.cpp:58: >> ../../simgear/screen/RenderTexture.h:342: error: 'GLXContext' is used >> as a >> type, but is not defined as a type. >> ../../simgear/screen/RenderTexture.h:343: error: 'GLXPbuffer' is used >> as a >> type, but is not defined as a type. >> ../../simgear/screen/RenderTexture.h:345: error: 'GLXDrawable' is used >> as a >> type, but is not defined as a type. >> ../../simgear/screen/RenderTexture.h:346: error: 'GLXContext' is used >> as a >> type, but is not defined as a type. >> RenderTexture.cpp: In constructor `RenderTexture::RenderTexture(const >> char*)': >> RenderTexture.cpp:127: error: class `RenderTexture' does not have any >> field >> named `_hGLContext' >> RenderTexture.cpp:128: error: class `RenderTexture' does not have any >> field >> named `_hPBuffer' >> .. and so on >> >> Sorry, I seem especially clueless lately. 8-( >> TIA for any help! >> >> Best regards, >> >> Ima >> >> _______________________________________________ >> Flightgear-devel mailing list >> [email protected] >> http://mail.flightgear.org/mailman/listinfo/flightgear-devel >> 2f585eeea02e2c79d7b1d8c4963bae2d >> > > > -- > <Arthur/> > - http://artooro.blogspot.com (Weblog) > - http://machcms.sourceforge.net (MachCMS Project) > - http://acalproj.sourceforge.net (Calendar Project) > > _______________________________________________ > Flightgear-devel mailing list > [email protected] > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d _______________________________________________ Flightgear-devel mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d
