From: Mike A. H. <mh...@re...> - 2001-05-28 13:27:37
|
../../../../../../config/makedepend/makedepend: warning: tdfx_context.c: 119: #error "Unknown OS" "tdfx_context.c":97: defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) ^--- expecting : ../../../../../../config/makedepend/makedepend: warning: tdfx_context.c: 517: #error You MUST upgrade your Glide3 libraries and headers. ../../../../../../config/makedepend/makedepend: warning: tdfx_context.c: 518: #error Get the latest from http: I've got the latest Glide3 sources taken from glide.sourceforge.net CVS as of May 20, 2001. The above message is printed during building 4.0.99.900 stock. Is there a newer Glide3 than what is on sourceforge? If so, please list the instructions for obtaining it. Also, I notice the preprocessor error message is broken at "http:", which is probably because someone did not escape the //, and it is being interpreted as a C++ comment. After looking at the full comment in: xc/lib/GL/mesa/src/drv/tdfx/tdfx_context.h #ifndef GR_STIPPLE_PATTERN #error You MUST upgrade your Glide3 libraries and headers. #error Get the latest from http://dri.sourceforge.net/res.phtml #endif it appears I'm correct.. ;o) Someone might want to update that. Going to the URL above and looking for Glide information I find only links to download binary only Glide libraries and a tarball of the Glide headers. Of course neither is useful because as a distribution vendor I (we) need raw sources for Glide. So, I'm at a loss now as for what version of the Glide source code is the proper one to be using with 4.0.99.900, or if this is a bug in Glide3 or XFree86? I was under the impression that the glide project on sourceforge was the official Glide repository. Can someone clear this up for me? Thanks. TTYL ---------------------------------------------------------------------- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, Red Hat Inc. Ontario, Canada, P6C 5B3 http://www.redhat.com Phone: (705)949-2136 ---------------------------------------------------------------------- Latest XFree86 test RPMS: ftp://people.redhat.com/mharris/testing |
From: Alan H. <aho...@va...> - 2001-05-28 13:43:50
|
On Mon, May 28, 2001 at 09:27:34AM -0400, Mike A. Harris wrote: > ../../../../../../config/makedepend/makedepend: warning: > tdfx_context.c: 119: #error "Unknown OS" > "tdfx_context.c":97: defined __cplusplus ? __GNUC_PREREQ (2, 6) > : __GNUC_PREREQ (2, 4) > ^--- > expecting : > ../../../../../../config/makedepend/makedepend: warning: > tdfx_context.c: 517: #error You MUST upgrade your Glide3 > libraries and headers. > ../../../../../../config/makedepend/makedepend: warning: > tdfx_context.c: 518: #error Get the latest from http: > This is actually the fault of makedepend. > I've got the latest Glide3 sources taken from > glide.sourceforge.net CVS as of May 20, 2001. The above message > is printed during building 4.0.99.900 stock. Is there a newer > Glide3 than what is on sourceforge? If so, please list the > instructions for obtaining it. > That is the correct sources. > Also, I notice the preprocessor error message is broken at > "http:", which is probably because someone did not escape the //, > and it is being interpreted as a C++ comment. > > After looking at the full comment in: > xc/lib/GL/mesa/src/drv/tdfx/tdfx_context.h > > #ifndef GR_STIPPLE_PATTERN > #error You MUST upgrade your Glide3 libraries and headers. > #error Get the latest from http://dri.sourceforge.net/res.phtml > #endif > > it appears I'm correct.. ;o) Someone might want to update that. > > Going to the URL above and looking for Glide information I find > only links to download binary only Glide libraries and a tarball > of the Glide headers. Of course neither is useful because as a > distribution vendor I (we) need raw sources for Glide. > > So, I'm at a loss now as for what version of the Glide source > code is the proper one to be using with 4.0.99.900, or if this is > a bug in Glide3 or XFree86? I was under the impression that the > glide project on sourceforge was the official Glide repository. > > Can someone clear this up for me? Thanks. > You are using the correct stuff if you've got it from the glide project at sourceforge. It's purely the fault of makedepend. If you get the error when building, then you have a problem with older libs/includes. Alan. |
From: Mike A. H. <mh...@re...> - 2001-05-28 13:52:49
|
On Mon, 28 May 2001, Alan Hourihane wrote: >> ../../../../../../config/makedepend/makedepend: warning: >> tdfx_context.c: 517: #error You MUST upgrade your Glide3 >> libraries and headers. >> ../../../../../../config/makedepend/makedepend: warning: >> tdfx_context.c: 518: #error Get the latest from http: >> >This is actually the fault of makedepend. A bug critical enough to be worth fixing? Just wondering if it could end up chopping off stuff that might actually be important.. >> I've got the latest Glide3 sources taken from >> glide.sourceforge.net CVS as of May 20, 2001. The above message >> is printed during building 4.0.99.900 stock. Is there a newer >> Glide3 than what is on sourceforge? If so, please list the >> instructions for obtaining it. > >That is the correct sources. Is there a specific tag of the sources that should be checked out? I just did a straight checkout of "Glide3" the one including the swlibs. >You are using the correct stuff if you've got it from the glide project >at sourceforge. It's purely the fault of makedepend. If you get the >error when building, then you have a problem with older libs/includes. Ok, thanks. Another question then: Since XFree86 is the only thing that will be using the Glide headers, and since I am building Glide3 directly in our XFree86 RPM package, is there any reason at all the Glide3 headers should ever be installed on a system? The reason I ask is because, if our RPM is built on a system without Glide3 headers installed, the headers included in the Glide built during our XFree86 RPM build get used, however from the above errors it seems like Glide headers are getting picked up from /usr/include/glide3 if it exists while building, and if it doesn't - then the included headers get used. I'm assuming that I should totally remove the Glide 3 devel headers from our XFree86-devel package as they are only used by XFree86 correct? ---------------------------------------------------------------------- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, Red Hat Inc. Ontario, Canada, P6C 5B3 http://www.redhat.com Phone: (705)949-2136 ---------------------------------------------------------------------- Latest XFree86 test RPMS: ftp://people.redhat.com/mharris/testing |
From: Marc A. La F. <ts...@ua...> - 2001-05-28 13:53:31
|
On Mon, 28 May 2001, Alan Hourihane wrote: > On Mon, May 28, 2001 at 09:27:34AM -0400, Mike A. Harris wrote: > > ../../../../../../config/makedepend/makedepend: warning: > > tdfx_context.c: 119: #error "Unknown OS" > > "tdfx_context.c":97: defined __cplusplus ? __GNUC_PREREQ (2, 6) > > : __GNUC_PREREQ (2, 4) > > expecting : > > ../../../../../../config/makedepend/makedepend: warning: > > tdfx_context.c: 517: #error You MUST upgrade your Glide3 > > libraries and headers. > > ../../../../../../config/makedepend/makedepend: warning: > > tdfx_context.c: 518: #error Get the latest from http: > This is actually the fault of makedepend. Right. makedepend doesn't (yet) deal with parameterised macros. If things still build, makedepend's complaints should be ignored (for now). Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax: 1-780-492-1729 | | 352 General Services Building | email: ts...@ua... | | University of Alberta +-----------------------------------+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 Core Team member. ATI driver and X server internals. |
From: Mike A. H. <mh...@re...> - 2001-05-28 14:03:41
|
On Mon, 28 May 2001, Marc Aurele La France wrote: >Date: Mon, 28 May 2001 07:53:30 -0600 (MDT) >From: Marc Aurele La France <ts...@ua...> >To: de...@xf... >Cc: Mike A. Harris <mh...@re...>, > DRI devel list <dri...@li...> >Content-Type: TEXT/PLAIN; charset=US-ASCII >Subject: Re: [Dri-devel] Glide warning/error and bug > >On Mon, 28 May 2001, Alan Hourihane wrote: > >> On Mon, May 28, 2001 at 09:27:34AM -0400, Mike A. Harris wrote: >> > ../../../../../../config/makedepend/makedepend: warning: >> > tdfx_context.c: 119: #error "Unknown OS" >> > "tdfx_context.c":97: defined __cplusplus ? __GNUC_PREREQ (2, 6) >> > : __GNUC_PREREQ (2, 4) > >> > expecting : >> > ../../../../../../config/makedepend/makedepend: warning: >> > tdfx_context.c: 517: #error You MUST upgrade your Glide3 >> > libraries and headers. >> > ../../../../../../config/makedepend/makedepend: warning: >> > tdfx_context.c: 518: #error Get the latest from http: > >> This is actually the fault of makedepend. > >Right. makedepend doesn't (yet) deal with parameterised macros. If >things still build, makedepend's complaints should be ignored (for now). I happened to have a /usr/include/glide3 directory populated by older Glide3 headers, which made me believe that the build process was ignoring my explicit settings in the spec file: %if %{BuildTdfx} #define HasGlide3 YES #define Glide3LibName glide3 #define Glide3IncDir $RPM_BUILD_ROOT/usr/include/glide3 %endif Examining the host.def that gets written out on a build at home shows: #define HasGlide3 YES #define Glide3LibName glide3 #define Glide3IncDir /home/mharris/rpmbuild/tmp/XFree86-4.0.99.900-root/usr/include/glide3 Should I be setting Glide3IncDir using relative symlinks instead? Or is Glide3IncDir used in multiple places that would prevent the using of relative links? The above should work nonetheless. It appears however that it only looks in Glide3IncDir if the headers aren't found somewhere else first, like /usr/include/glide3 Bug? ---------------------------------------------------------------------- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, Red Hat Inc. Ontario, Canada, P6C 5B3 http://www.redhat.com Phone: (705)949-2136 ---------------------------------------------------------------------- Latest XFree86 test RPMS: ftp://people.redhat.com/mharris/testing |
From: Marc A. La F. <ts...@ua...> - 2001-05-28 15:06:30
|
On Mon, 28 May 2001, Mike A. Harris wrote: > >Right. makedepend doesn't (yet) deal with parameterised macros. If > >things still build, makedepend's complaints should be ignored (for now). > I happened to have a /usr/include/glide3 directory populated by > older Glide3 headers, which made me believe that the build > process was ignoring my explicit settings in the spec file: > %if %{BuildTdfx} > #define HasGlide3 YES > #define Glide3LibName glide3 > #define Glide3IncDir $RPM_BUILD_ROOT/usr/include/glide3 > %endif > Examining the host.def that gets written out on a build at home > shows: > #define HasGlide3 YES > #define Glide3LibName glide3 > #define Glide3IncDir /home/mharris/rpmbuild/tmp/XFree86-4.0.99.900-root/usr/include/glide3 > Should I be setting Glide3IncDir using relative symlinks instead? > Or is Glide3IncDir used in multiple places that would prevent > the using of relative links? The above should work nonetheless. > It appears however that it only looks in Glide3IncDir if the > headers aren't found somewhere else first, like /usr/include/glide3 > Bug? In makedepend's search order? Possibly. I'll have a look. Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax: 1-780-492-1729 | | 352 General Services Building | email: ts...@ua... | | University of Alberta +-----------------------------------+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 Core Team member. ATI driver and X server internals. |
From: Marc A. La F. <ts...@ua...> - 2001-05-31 04:08:21
|
On Mon, 28 May 2001, Marc Aurele La France wrote: > > >Right. makedepend doesn't (yet) deal with parameterised macros. If > > >things still build, makedepend's complaints should be ignored (for now). > > I happened to have a /usr/include/glide3 directory populated by > > older Glide3 headers, which made me believe that the build > > process was ignoring my explicit settings in the spec file: > > %if %{BuildTdfx} > > #define HasGlide3 YES > > #define Glide3LibName glide3 > > #define Glide3IncDir $RPM_BUILD_ROOT/usr/include/glide3 > > %endif > > Examining the host.def that gets written out on a build at home > > shows: > > #define HasGlide3 YES > > #define Glide3LibName glide3 > > #define Glide3IncDir /home/mharris/rpmbuild/tmp/XFree86-4.0.99.900-root/usr/include/glide3 > > Should I be setting Glide3IncDir using relative symlinks instead? > > Or is Glide3IncDir used in multiple places that would prevent > > the using of relative links? The above should work nonetheless. > > It appears however that it only looks in Glide3IncDir if the > > headers aren't found somewhere else first, like /usr/include/glide3 > > Bug? > In makedepend's search order? Possibly. I'll have a look. Well, I've checked this out and I don't any way /usr/include/glide3/glide.h could have been included without a -I/usr/include/glide3 flag to makedepend. Check the makedepend command line that was invoked. Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax: 1-780-492-1729 | | 352 General Services Building | email: ts...@ua... | | University of Alberta +-----------------------------------+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 Core Team member. ATI driver and X server internals. |