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

Répondre à