{#}  Replies are directed back to [EMAIL PROTECTED]
{#}  To reply to the author, write to Theo Schlossnagle <[EMAIL PROTECTED]>

Let's do a little experiment...

make a text file called gt.c using vi (or xemacs) that looks like this:

int main() {return 0;}

then compile it and link against gpgme:
cc -c gt.c
cc -o gt gt.o -lgpgme

Now run check its dynamic dependencies:
otools -hvL ./gt

If the process breaks during any of these steps, I am a bit puzzled.  If 
the output of otools has a gpgme library in there, then it would lead me 
to believe that the Profile preference panel is linking with a 
previously installed copy of libgpgme.  I have sent my patches to the 
libgpgme maintainer -- though I haven't received a response back on the 
final set.

the only think I can think of doing is renaming libgpgme in Fire to be 
libfire_gpgme.  This would solve that problem, but that effectively 
branches the libgpgme code which I am hesitant to do without giving the 
maintainer a reasonable amount of time to incorporate the changes 
necessary to support GPG in Fire.

On Saturday, January 26, 2002, at 01:55  PM, Russell Rehm wrote:
> DynamicLibrary 
> /Users/russ/fire/build/Profile.prefPane/Contents/MacOS/Profile
> /usr/bin/ld: Undefined symbols:
> _gpgme_op_keylist_end

I am still disturbed by this one.. I didn't add gpgme_op_keylist_end.  
That was already in libgpgme.

> _gpgme_op_keysfromdata_start
> _gpgme_set_verbosity

These two I did add to libgpgme.  The second is for some speed up for 
people with really large keyrings and the first is necessary for 
displaying an incoming key's id and fingerprint without adding it to 
your keyring.

>     /usr/bin/cc  -o 
> "/Users/russ/fire/build/Profile.prefPane/Contents/MacOS/Profile"   
> "-L/Users/russ/fire/build"  "-F/Users/russ/fire/build"  -filelist 
> "/Users/russ/fire/build/intermediates/ProfilePrefPane.build/Objects/LinkFileList"
>   "-framework" "PreferencePanes" "-framework" "Foundation" "-framework" 
> "AppKit" "-lgpgme"  "-arch" "ppc" "-bundle" "-bundle"
>
> ...failed DynamicLibrary.LinkUsingFileList 
> /Users/russ/fire/build/Profile.prefPane/Contents/MacOS/Profile ...

So, the Profile Pane is hanging because it isn't being built.

I suggest as a hack to find the other libgpgme installed on your box 
(from the otools output) and move it assigned during the build and link 
phase of Fire.  then you should be able to move it back.


{#} ----------------------------------------------------+[ fire ]+---


Reply via email to