Bertrand Gmail wrote: > Build fails with gcc-4.3 but succeeds with gcc-4.2 on Debian Lenny : > Making all for doc EtoileXML... > make[1]: Rien à faire pour « internal-doc-all ». > Making all for framework EtoileXML... > Compiling file ETXMLNode.m ... > Compiling file ETXMLDeclaration.m ... > Compiling file ETXMLNullHandler.m ... > Compiling file ETXMLParser.m ... > Compiling file ETXMLXHTML-IMParser.m ... > cc1obj: warnings being treated as errors > /usr/GNUstep/System/Library/Headers/AppKit/NSCell.h:500: error: inline > function '_sizeForBorderType' declared but never defined > make[1]: *** [obj/ETXMLXHTML-IMParser.o] Erreur 1 > make: *** [EtoileXML.all.framework.variables] Erreur 2 > [EMAIL > PROTECTED]:~/Desktop/Etoile-0.4.0/Frameworks/EtoileFoundation/EtoileXML$ > > > > I've seen such a bug in this list before, and it was said to be resolved > in GNUstep.
Yes, that's right. You need to either check out gnustep trunk, or use an older gcc (as you already discovered). The issue is that the semantics for inline functions changed between gcc 4.2 and 4.3. The situation was fixed and improved in r26836, but there has not been a release of GNUstep GUI since then. Truls _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
