[fwd] Re: "gpg --status-fd X" does not work for Windows 2000 (from: ryk@dspwiz.com)
    Werner Koch 
    wk at gnupg.org
       
    Thu Feb 22 10:09:00 CET 2001
    
    
  
> From: "Richard Y. Kim" <ryk at dspwiz.com>
>     tar zxf mingw23-cpd-0.2.4.tar.gz
I am not sure, but you might need to use a newer version, this is
the version I use.
To build it, you need the MingW32/CPD kit, which is available at
  ftp://ftp.guug.de/members/wkoch/cpd/mingw32-cpd-0.3.0.tar.gz
  ftp://ftp.guug.de/members/wkoch/cpd/gcc-core-2.95.2.tar.gz
  ftp://ftp.guug.de/members/wkoch/cpd/binutils-2.9.1.tar.gz
      
gcc and binutils are stock GNU source which are available
at every GNU mirror. 
      
After you have installed this environment you should be able
to do this:
 $ scripts/autogen.sh --build-w32
 $ make
 $ mingw32 strip g10/gpg
 $ cp g10/gpg  /some_windows_drive/gpg.exe
> With the resulting gpg.exe, the following still does not
> output anything to the file "foo" under Windows 2000:
> 
>     gpg --decrypt --status-fd 3 3>foo < /dev/null
Are you sure that you can give a filedescriptor to the redirection
operator under Windows 2000?   I know that 2>foo works under NT but
I am not sure of the others.
Because gpgme uses file descriptor heavily I am pretty sure that it
works under Windows.  If everything else fails, get the CVS version
"cvs -z3 -d ... checkout -r STABLE-BRANCH-1-0 gnupg"  or wait a few
days until I can release a 1.0.4e.
> # Add " -lcygipc" to LIBS in ./tools/Makefile and ./g10/Makefile so
> # that shmat() is linked in.
Not a good idea.  You don't need shared memory under Windows.
Better don't use cygwin32.
  Werner
-- 
Omnis enim res, quae dando non deficit, dum habetur
et non datur, nondum habetur, quomodo habenda est.
                                      -- Augustinus
    
    
More information about the Gnupg-devel
mailing list