NSCell header error?

View: New views
3 Messages — Rating Filter:   Alert me  

NSCell header error?

by Truls Becken :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi list,

Can anybody tell me if the following is an error in <AppKit/NSCell.h>
or Etoile that is using it wrong somehow?

Both GNUstep and Etoile are SVN versions checked out today.

Thanks,
Truls

---
Making all in EtoileXML...
make[3]: Entering directory
`/home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML'

Build Project: EtoileXML

EtoileXML  /home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML
EtoileXML
/home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML
/home/truls/etoile-svn/Build EtoileXML
Making build-headers for framework EtoileXML...
 Creating EtoileXML.framework/Versions/0/Headers...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLNode.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLDeclaration.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLParser.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLString.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLNullHandler.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLXHTML-IMParser.h...
 Creating EtoileXML.framework/Versions/0/Headers/ETXMLParserDelegate.h...
 Creating EtoileXML.framework/Versions/0/Headers/NSAttributedString+HTML.h...
 Creating derived_src/.stamp...
 Creating EtoileXML.framework/Versions/0/Resources...
 Updating Version/Current symlink...
Making all for doc EtoileXML...
 Generating reference documentation...
2008-08-27 22:41:12.780 autogsdoc[26912] Location of method
'+ETXMLNodeWithType' (referenced from ETXMLNode) not found or not
unique.
2008-08-27 22:41:12.785 autogsdoc[26912] Location of method
'-stringValue:' (referenced from ETXMLNode) not found or not unique.
2008-08-27 22:41:12.828 autogsdoc[26912] Location of method
'-notifyParent:' (referenced from ETXMLNullHandler) not found or not
unique.
make[4]: Nothing to be done for `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
/opt/GNUstep/Library/Headers/AppKit/NSCell.h:500: error: inline
function `_sizeForBorderType' declared but never defined
make[4]: *** [obj/ETXMLXHTML-IMParser.m.o] Error 1
make[3]: *** [EtoileXML.all.framework.variables] Error 2
make[3]: Leaving directory
`/home/truls/etoile-svn/Frameworks/EtoileFoundation/Etoil
eXML'
make[2]: *** [internal-all] Error 2
make[2]: Leaving directory `/home/truls/etoile-svn/Frameworks/EtoileFoundation'
make[1]: *** [internal-all] Error 2
make[1]: Leaving directory `/home/truls/etoile-svn/Frameworks'
make: *** [internal-all] Error 2


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: NSCell header error?

by Fred Kiefer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is an error in GNUstep. We declare a function as inline, but don't provide an implementation for it. We either have to drop the inline or move the implemenetation to the header.

Fred
 
-------- Original-Nachricht --------
> Datum: Wed, 27 Aug 2008 23:01:19 +0200
> Von: "Truls Becken" <truls.becken@...>
> An: "GNUstep Discuss" <discuss-gnustep@...>
> Betreff: NSCell header error?

> Hi list,
>
> Can anybody tell me if the following is an error in <AppKit/NSCell.h>
> or Etoile that is using it wrong somehow?
>
> Both GNUstep and Etoile are SVN versions checked out today.
>
> Thanks,
> Truls
>
> ---
> Making all in EtoileXML...
> make[3]: Entering directory
> `/home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML'
>
> Build Project: EtoileXML
>
> EtoileXML  /home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML
> EtoileXML
> /home/truls/etoile-svn/Frameworks/EtoileFoundation/EtoileXML
> /home/truls/etoile-svn/Build EtoileXML
> Making build-headers for framework EtoileXML...
>  Creating EtoileXML.framework/Versions/0/Headers...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLNode.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLDeclaration.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLParser.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLString.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLNullHandler.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLXHTML-IMParser.h...
>  Creating EtoileXML.framework/Versions/0/Headers/ETXMLParserDelegate.h...
>  Creating
> EtoileXML.framework/Versions/0/Headers/NSAttributedString+HTML.h...
>  Creating derived_src/.stamp...
>  Creating EtoileXML.framework/Versions/0/Resources...
>  Updating Version/Current symlink...
> Making all for doc EtoileXML...
>  Generating reference documentation...
> 2008-08-27 22:41:12.780 autogsdoc[26912] Location of method
> '+ETXMLNodeWithType' (referenced from ETXMLNode) not found or not
> unique.
> 2008-08-27 22:41:12.785 autogsdoc[26912] Location of method
> '-stringValue:' (referenced from ETXMLNode) not found or not unique.
> 2008-08-27 22:41:12.828 autogsdoc[26912] Location of method
> '-notifyParent:' (referenced from ETXMLNullHandler) not found or not
> unique.
> make[4]: Nothing to be done for `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
> /opt/GNUstep/Library/Headers/AppKit/NSCell.h:500: error: inline
> function `_sizeForBorderType' declared but never defined
> make[4]: *** [obj/ETXMLXHTML-IMParser.m.o] Error 1
> make[3]: *** [EtoileXML.all.framework.variables] Error 2
> make[3]: Leaving directory
> `/home/truls/etoile-svn/Frameworks/EtoileFoundation/Etoil
> eXML'
> make[2]: *** [internal-all] Error 2
> make[2]: Leaving directory
> `/home/truls/etoile-svn/Frameworks/EtoileFoundation'
> make[1]: *** [internal-all] Error 2
> make[1]: Leaving directory `/home/truls/etoile-svn/Frameworks'
> make: *** [internal-all] Error 2
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@...
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep

--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: NSCell header error?

by Truls Becken :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Fred Kiefer wrote:
> This is an error in GNUstep. We declare a function as inline, but don't provide an implementation for it.
> We either have to drop the inline or move the implemenetation to the header.

Right, I reported this as bug #24153.


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
LightInTheBox - Buy quality products at wholesale price!