Re: Tool distribution

Adam Fedor <[email protected]> Mon, 8 Dec 2008 13:58:48 -0700
Newsgroups gmane.comp.lib.gnustep.user
Message-ID <[email protected]>
It's possible that ffcall is not linked as a static library.  Or  
perhaps somehow the tool is picking up the wrong library to link in.   
I don't really know how the setValue methods work, otherwise I could  
perhaps help more.


On Dec 7, 2008, at 9:43 AM, Timothy Larkin wrote:

> If I compile my tool with "make", it works fine. If I compile it  
> with "make shared=no", it fails, even on the same machine. The  
> failure is caused when I call setValue:forKey on an object that has  
> an instance variable with the same name as key. The stack shows  
> (bottom to top)
>
> My tool's call to setValue:forKey
> GSInvocationCallback
> -[NSObject forwardInvocation:]
> -[NSObject doesNotRecognizeSelector:]
> +[NSException raise:format:]
> etc.
>
> This is, I believe, the first occasion that my program calls  
> setValue:forKey.
>
> As far as my environment goes, I have
>
> GNUSTEP_HOST=x86_64-unknown-linux-gnu
> GNUSTEP_HOST_CPU=x86_64
> GNUSTEP_HOST_OS=linux-gnu
>
>
> --
> Timothy Larkin
> Abstract Tools
> Caroline, NY
>
> On Dec 7, 2008, at 9:52 AM, Adam Fedor wrote:
>
>>
>> On Dec 7, 2008, at 5:40 AM, Timothy Larkin wrote:
>>
>>>
>>> Can I infer from your reply that my goal is at least possible;  
>>> that I can distribute the tool even to a platform that does not  
>>> have libobjc installed? I would like to know that I have the  
>>> target platform in the correct state before I start debugging the  
>>> application.
>>>
>> Yes, it should be possible. You would have to make sure you  
>> statically linked to all libraries that were not on the target  
>> machine (even non-GNUstep ones).
>

_______________________________________________
Help-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnustep