Tool distribution

Timothy Larkin <[email protected]> Sat, 6 Dec 2008 20:01:31 -0500
Newsgroups gmane.comp.lib.gnustep.user
Message-ID <[email protected]>
I have a working tool which has no gui and uses no graphics. It uses  
only functions in the standard C library and the basic GNUStep  
libraries.

How can I, or even can I, package this tool so that it can be run on a  
Linux system with no GNUstep installed? Or if that is not possible,  
what is the minimum set of libraries I need to install on the target  
system to get the tool to work? (I'm not even sure the target has gcc.)

I have compiled the tool with shared=no, which produces a binary about  
3 times the size of the binary produced without the flag, so something  
is being linked in. However, the binary will not execute on the target  
machine. Instead, we get the output

2008-12-06 11:09:28.398 mercury.exe[811] Unknown time zone name `PST'.
2008-12-06 11:09:28.399 mercury.exe[811] Using time zone with absolute  
offset 0.
2008-12-06 11:09:28.398 mercury.exe[811] File NSUserDefaults.m: 626.  
In [NSUserDefaults +standardUserDefaults] Improper installation: No  
language locale found
2008-12-06 11:09:28.399 mercury.exe[811] NSInvalidArgumentException:  
HMInput(instance) does not recognize setValue:forKey:

Obviously, if I need to install GNUstep base, I will do that. But if I  
can avoid doing that, I prefer to avoid.

I suspect that this problem is the subject of a FAQ somewhere, but I  
haven't been able to find it.

Much obliged for any help.


--
Timothy Larkin
Abstract Tools
Caroline, NY

_______________________________________________
Help-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnustep
PGP.sig (application/pgp-signature, 194 B) - not displayed