On 11/03/2014, at 10:04 pm, David Chisnall <[email protected]> wrote:
> Since it's now 2014, we probably should default to C++11 mode, so you can
> just add -std=c++11 to your OBJCCFLAGS.
>
> David
Hi David,
That did the trick thank you,
By the way line OBJCCFLAGS is assigned with "=" twice in
/usr/local/src/Etoile/Languages/LanguageKit/CodeGen/GNUmakefile
Lines 38 and 41. There should be a "+=" on line 41, or combine the two lines.
And then I got the error below (which might be easy, but I won't have time to
look at it today) ...
----
Making build-headers for framework EtoileUI...
Making all for framework EtoileUI...
Compiling file Source/NSObject+EtoileUI.m ...
gcc: not found
gcc: not found
gcc: not found
In file included from Source/NSObject+EtoileUI.m:15:
In file included from
/usr/local/src/Etoile/Frameworks/EtoileUI/EtoileUI/ETLayoutItemGroup.h:16:
In file included from ./EtoileUI/ETLayoutItem.h:18:
In file included from ./EtoileUI/ETUIItem.h:16:
./EtoileUI/ETStyle.h:143:2: error: unknown type name 'NSShadow'
NSShadow *_shadow;
^
In file included from Source/NSObject+EtoileUI.m:15:
In file included from
/usr/local/src/Etoile/Frameworks/EtoileUI/EtoileUI/ETLayoutItemGroup.h:16:
./EtoileUI/ETLayoutItem.h:356:42: error: cannot find protocol declaration for
'NSValidatedUserInterfaceItem'
- (BOOL) validateUserInterfaceItem: (id <NSValidatedUserInterfaceItem>)anItem;
^
Source/NSObject+EtoileUI.m:125:85: warning: 'ETLayoutItemGroup' may not respond
to 'objectGraphContext'
...*layout = [ETViewModelLayout layoutWithObjectGraphContext: [item objectG...
~~~~ ^
1 warning and 2 errors generated.
gmake[4]: *** [obj/EtoileUI.obj/Source/NSObject+EtoileUI.m.o] Error 1
gmake[3]: *** [internal-framework-run-compile-submake] Error 2
gmake[2]: *** [EtoileUI.all.framework.variables] Error 2
gmake[1]: *** [internal-all] Error 2
gmake: *** [internal-all] Error 2
[root@freebsdvm /usr/local/src/Etoile]# find / -name NSShadow*
/usr/local/GNUstep/System/Library/Headers/AppKit/NSShadow.h
/usr/local/src/Etoile/Themes/Nesedah.theme/Resources/ThemeTiles/NSShadowlessSquareBezelStyle.9.png
/usr/local/src/Etoile/Themes/Nesedah.theme/Resources/ThemeTiles/NSShadowlessSquareBezelStyleHighlighted.9.png
-------------
Also I switched out CoreObject in make.modules because the the build is failing
as follows...
...
Undo/COCommand.m:41:17: warning: method 'parentNode' in protocol not implemented
[-Wprotocol]
@implementation COCommand
^
/usr/local/src/Etoile/Frameworks/CoreObject/CoreObject/COTrack.h:212:1: note:
method 'parentNode' declared here
- (id<COTrackNode>)parentNode;
^
Undo/COCommand.h:28:12: note: required for direct or indirect protocol
'COTrackNode'
@interface COCommand : NSObject <COTrackNode>
^
Undo/COCommand.m:41:17: warning: method 'mergeParentNode' in protocol not
implemented [-Wprotocol]
@implementation COCommand
^
/usr/local/src/Etoile/Frameworks/CoreObject/CoreObject/COTrack.h:216:1: note:
method 'mergeParentNode' declared here
- (id<COTrackNode>)mergeParentNode;
^
Undo/COCommand.h:28:12: note: required for direct or indirect protocol
'COTrackNode'
@interface COCommand : NSObject <COTrackNode>
^
2 warnings generated.
Compiling file Undo/COEndOfUndoTrackPlaceholderNode.m ...
gcc: not found
gcc: not found
gcc: not found
Undo/COEndOfUndoTrackPlaceholderNode.m:10:17: warning: method 'parentNode' in
protocol not implemented [-Wprotocol]
@implementation COEndOfUndoTrackPlaceholderNode
^
/usr/local/src/Etoile/Frameworks/CoreObject/CoreObject/COTrack.h:212:1: note:
method 'parentNode' declared here
- (id<COTrackNode>)parentNode;
^
Undo/COEndOfUndoTrackPlaceholderNode.h:10:12: note: required for direct or
indirect protocol 'COTrackNode'
@interface COEndOfUndoTrackPlaceholderNode : NSObject <COTrackNode>
^
Undo/COEndOfUndoTrackPlaceholderNode.m:10:17: warning: method 'mergeParentNode'
in protocol not implemented [-Wprotocol]
@implementation COEndOfUndoTrackPlaceholderNode
^
/usr/local/src/Etoile/Frameworks/CoreObject/CoreObject/COTrack.h:216:1: note:
method 'mergeParentNode' declared here
- (id<COTrackNode>)mergeParentNode;
^
Undo/COEndOfUndoTrackPlaceholderNode.h:10:12: note: required for direct or
indirect protocol 'COTrackNode'
@interface COEndOfUndoTrackPlaceholderNode : NSObject <COTrackNode>
^
2 warnings generated.
Compiling file Undo/COCommandDeleteBranch.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandUndeleteBranch.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandSetBranchMetadata.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandSetPersistentRootMetadata.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandDeletePersistentRoot.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandSetCurrentBranch.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COUndoTrack.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandSetCurrentVersionForBranch.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Undo/COCommandUndeletePersistentRoot.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Utilities/COPersistentObjectContext.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Utilities/COCommitDescriptor.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Utilities/COError.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Utilities/CODateSerialization.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COItem+JSON.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COType.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COAttachmentID.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COItemGraph.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COPath.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file StorageDataModel/COItem.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerJSONUtils.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerServer.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizationServer.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerUtils.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerJSONClient.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerJSONServer.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizerClient.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/COSynchronizationClient.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file
Synchronization/Messages/COSynchronizerPersistentRootInfoToClientMessage.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file
Synchronization/Messages/COSynchronizerResponseToClientForSentRevisionsMessage.m
...
gcc: not found
gcc: not found
gcc: not found
Compiling file
Synchronization/Messages/COSynchronizerPushedRevisionsToClientMessage.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Synchronization/Messages/COSynchronizerRevision.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file
Synchronization/Messages/COSynchronizerPushedRevisionsFromClientMessage.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Store/fmdb/src/FMDatabaseAdditions.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Store/fmdb/src/FMDatabase.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Store/fmdb/src/FMResultSet.m ...
gcc: not found
gcc: not found
gcc: not found
Compiling file Diff/diff.cc ...
gcc: not found
gcc: not found
gcc: not found
g++: not found
gmake[4]: *** [obj/CoreObject.obj/Diff/diff.cc.o] Error 127
gmake[3]: *** [internal-framework-run-compile-submake] Error 2
gmake[2]: *** [CoreObject.all.framework.variables] Error 2
gmake[1]: *** [internal-all] Error 2
gmake: *** [internal-all] Error 2_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss