gap-dev-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FlexiSheet app does not compile


From: John Howard
Subject: FlexiSheet app does not compile
Date: Mon, 25 Apr 2022 16:40:07 -0500

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?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]