[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]