GPG 1.1.92 bogus error for IDEA plugin

Larry Ellis Larry_C_Ellis at hotmail.com
Fri Sep 13 00:20:02 CEST 2002


 On Thu, 12 Sep 2002 15:41 Werner Koch wrote:
> On Thu, 12 Sep 2002 14:48:40 -0500, Larry Ellis said:
>
> > And, I have tried these both with the 1.1.90 precompiled idea module
> > distributed on www.nullify.org *and* with my own compiled version of the
> > module using the source code you referenced.  Admittedly, I used the
nullify
>
> I just checked nullify.org and that idea.dll neither defines
> idea_get_info not _idea_get_info.  So it can't be used.  If you are
> able to compile your own dll, you should adjust the .def file.
>

Thanks, but it doesn't seem to be this simple.  First, you're right, the
nullify def file does not export those two entry points.  However, the
precompiled binary for idea.dll on the nullify site includes the entry
points you mention;  apparently, the make file on the web page has not been
updated.  Are there any other changes needed to the link or def  to get the
proper build on Windows?

The nullify idea.dll works with the precompiled Windows binaries version
1.1.91 (both the offiicial Windows build, and the nullify build).  The
nullify idea.dll is not detected by 1.1.92, as far as I can tell.

I took your advice anyway, and rebuilt the dll myself after updating the def
file, and IDEA is still not detected.  There seems to be some other issue.

Here is the output from dumpbin.
------------------------------------------------------------------
NULLIFY Build:

  Section contains the following exports for idea.dll


           0 characteristics
    3D65A59F time date stamp Thu Aug 22 22:01:51 2002
        0.00 version
           1 ordinal base
           6 number of functions
           6 number of names

    ordinal hint RVA      name

          1    0 00001790 _gnupgext_enum_func
          2    1 00007B8C _gnupgext_version
          3    2 00001710 _idea_get_info
          4    3 00001790 gnupgext_enum_func
          5    4 00007B8C gnupgext_version
          6    5 00001710 idea_get_info


------------------------------------------------------------------

My build:
  Section contains the following exports for idea.dll

           0 characteristics
    3D80FDC6 time date stamp Thu Sep 12 15:49:10 2002
        0.00 version
           1 ordinal base
           6 number of functions
           6 number of names
    ordinal hint RVA      name

          1    0 00001F7C _gnupgext_enum_func
          2    1 00017184 _gnupgext_version
          3    2 00001000 _idea_get_info
          4    3 00001F7C gnupgext_enum_func
          5    4 00017184 gnupgext_version
          6    5 00001000 idea_get_info

------------------------------------------------------------------


If I understand your change log, it looks as if you added some "startup"
tests in 1.11.92 for the plugins (among other things).  My guess is IDEA is
not being detected there.  Forward slash/back slash issue in directory name?

It could be a problem with my configuration, but if I simply swap the
gpg.exe back to 1.1.91, everything works fine.





-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/attachments/20020912/47526927/attachment.htm


More information about the Gnupg-devel mailing list