Recently, I began trying to test the GNUstep office apps (GNUmail, FlexiSheet, Beans, Vespucci, etc.).
I cannot configure GNUmail to connect with my Gmail account yet. An example form filled-in would be helpful to the general public, the majority of which use Gmail.
More seriously is the compile failure of FlexiSheet to "gs_make install GNUSTEP_INSTALLATION_DOMAIN" on my Raspberry Pi OS (Debian Linux variant). All warnings are treated as errors, so I commented out the -Wall in the GNUmakefile without success because seemingly the GS project files ignore it and force it to be enabled anyhow.
It is obvious that FlexiSheet compiled in the past as evidenced by the example screenshot. It seems almost sabotaged to me to not be able to compile the main document support.
FSHeader.m: In function '-[FSHeader dictionaryForArchiving]'
FSHeader.m:177:9 warning:
@interface of class 'FSDocument' not found
NSArray *links = [[self document] globalCategories];
^
So I looked at Test/FSTestDocument.h[m] for a presumably correct example of usage.
@interface FSTestDocument : NSObject <FSDocument>
@end
And inserted my attempted edit into FSHeader.h:
@interface FSDocument : NSObject
@end
Then it complained about assuming the message for methods.
Beyond that, useless error from FSLog.m:58:5: '+[FSLog logDebug:]' format not a string literal and no format arguments [-Werror=format-security]
fprintf(stdout, [[@"Debug: " stringByAppendingString:strg] UTF8String]);
^
Same for 83:5, 96:5 then cc1obj: some warnings being treated as errors.
/usr/share/GNUstep/Makefiles/rules.make:479: recipe for target 'obj/FScore.obj/FSLog.m.o' failed.
Show-stopper for no significant reason.
How do I make this work so I can evaluate it?