From: Felix <fx...@gm...> - 2003-10-14 13:04:11
|
On Tue, 14 Oct 2003 04:25:23 +0200 Roland Scheidegger <rsc...@hi...> wrote: > cvs trunk will no longer compile for me: > > gcc ... xmlconfig.c > xmlconfig.c:268:29: warning: ISO C does not permit named variadic macros > xmlconfig.c:280:27: warning: ISO C does not permit named variadic macros > xmlconfig.c:294:27: warning: ISO C does not permit named variadic macros > xmlconfig.c: In function `driParseOptionInfo': > xmlconfig.c:499: warning: ISO C forbids forward references to `enum' types > xmlconfig.c:499: storage size of `s' isn't known > xmlconfig.c:531: `XML_STATUS_OK' undeclared (first use in this function) > xmlconfig.c:531: (Each undeclared identifier is reported only once > xmlconfig.c:531: for each function it appears in.) > xmlconfig.c:499: warning: unused variable `s' > xmlconfig.c: In function `parseOneConfigFile': > xmlconfig.c:711: warning: ISO C forbids forward references to `enum' types > xmlconfig.c:711: storage size of `s' isn't known > xmlconfig.c:734: `XML_STATUS_OK' undeclared (first use in this function) > xmlconfig.c:711: warning: unused variable `s' > make: *** [xmlconfig.o] Fehler 1 > > Some quick googling shows this looks like it's some compatibility > problem with expat. Currently, I have installed expat 1.95.4 (SuSE 8.1, > gcc 3.2). > Am I just supposed to upgrade expat? That's no problem, but aren't all > those expat 1.95.x releases supposed to be source (and binary) compatible? José reported a similar problem with building the snapshots but solved it, probably by upgrading expat. Also Alan upgraded the expat version in XFree86 CVS, so there wont be a problem when the config stuff goes into XFree86. Anyway, does the attached patch work for you. It compiles ok with expat 1.95.6 here. > > Roland > Regards, Felix ------------ __\|/__ ___ ___ ------------------------- Felix ___\_e -_/___/ __\___/ __\_____ You can do anything, Kühling (_____\Ä/____/ /_____/ /________) just not everything fx...@gm... \___/ \___/ U at the same time. |