[EMAIL PROTECTED] - Sun Nov  9 11:26:14 2003]:

> MingW / gcc 3.3.1 / Win-XP / OpenSSL 0.9.8-dev (29 Oct 2003)
> 
> libeay32.dll is missing orinal 508 in it's export table.
> c:\> pedump libeay32.dll:
> 
> exports table:
> 
>   Name:            libeay32.dll
>   Characteristics: 00000000
>   TimeDateStamp:   3FA1832D -> Thu Oct 30 22:31:25 2003
>   Version:         0.00
>   Ordinal base:    00000001
>   # of functions:  00000DFB
>   # of Names:      00000B0F
> 
>   Entry Pt  Ordn  Name
>   00001F90     1  SSLeay
>   ...
>   0009E490   506  SHA_Init
>   0009DF70   507  SHA_Update
>   0007A8D0   509  OpenSSL_add_all_ciphers
>   0007AEA0   510  OpenSSL_add_all_digests
> 
> When running a program (wget.exe) that uses the libeay32.dll 
> in the normal way (or with start /min), no problems. But running 
>   detach wget http://..
> or 
>   start /inv wget http://..
> 
> the Win32 loader complaints about missing ordinal 508. I have no 
> idea how missing ordinals have anything to do with running detached
> (i.e. the shell starts the program in a hidden console).

Hmm. Between OpenSSL 0.9.6 and 0.9.7, the following change was made
(see the corresponding util/libeay.num files):
OpenSSL_add_all_algorithms              508     EXIST::FUNCTION:
became
OpenSSL_add_all_algorithms              508   NOEXIST::FUNCTION:

If your version of wget was built against 0.9.6 and you are using a
library built from 0.9.7 or later, this failure can be explained. I
however don't know what this would have to do with running "detached"
(whatever this term might mean for Win32...)

Best regards,
      Lutz




______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to