In <list-1732048@2rosenthals.com>, on 03/09/21
at 09:38 AM, "Massimo S." <ecs-isp@2rosenthals.com> said:
Hi Massimo,
>> chkdll32-102 -! stunnel.exe
>>
>> The -! requests the recursive check.
>>
>> Steven
>no, i used the right one
>\stunnel>chkdll32 -! stunnel.exe
Unlikely.
>Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
>Loading DLL 'libcx0' --> C:\UTIL\LIB\LIBCX0.DLL.
>Loading DLL 'pthr01' --> C:\USR\LIB\PTHR01.DLL.
>Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
>Loading DLL 'doscalls' --> loaded.
>All DLL's used by 'stunnel.exe' could be loaded.
This listing matches what the original, broken chkdll32 would output. It
is not a full listing. This should be obvious to you if you compared your
output to the full listing I posted originally.
Actually, the above listing does not look quike correct for chkdll32
v1.01. I get
[d:\tmp]chkdll32-101 -! d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.
The only way I can match your ouput is by omitting the -! switch:
[d:\tmp]chkdll32 d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.
>(i renamed the util and removed "-102" to ease the command)
That's what I suggested in the most recent readme. Your output suggests
you are still using the original chkdll32 or omitting the -! switch. Run
chkdll32 without arguments and check the version number. v1.01 is the
original broken version. v1.02 is the patched version and will give a
complete listing, at least it does here.
The fulling listing will be something like:
chkdll32 -! d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
Loading DLL 'doscalls' --> loaded.
Loading DLL 'kbdcalls' --> F:\OS2\DLL\KBDCALLS.DLL.
Loading DLL 'DOSCALLS' --> loaded.
All DLL's used by 'F:\OS2\DLL\KBDCALLS.DLL' could be loaded.
Loading DLL 'viocalls' --> F:\OS2\DLL\VIOCALLS.DLL.
Loading DLL 'DOSCALLS' --> loaded.
All DLL's used by 'F:\OS2\DLL\VIOCALLS.DLL' could be loaded.
Loading DLL 'nls' --> F:\OS2\DLL\NLS.DLL.
Loading DLL 'DOSCALLS' --> loaded.
All DLL's used by 'F:\OS2\DLL\NLS.DLL' could be loaded.
All DLL's used by 'D:\USR\LIB\LIBCN0.DLL' could be loaded.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'D:\USR\LIB\LIBC066.DLL' could be loaded. Loading DLL
'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
Loading DLL 'doscalls' --> loaded.
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'DOSCALLS' --> loaded.
Loading DLL 'MSG' --> F:\OS2\DLL\MSG.DLL.
Loading DLL 'DOSCALLS' --> loaded.
All DLL's used by 'F:\OS2\DLL\MSG.DLL' could be loaded.
All DLL's used by 'F:\MPTN\DLL\TCPIP32.DLL' could be loaded.
Loading DLL 'gcc1' --> D:\USR\LIB\GCC1.DLL.
Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'D:\USR\LIB\GCC1.DLL' could be loaded.
Loading DLL 'sesmgr' --> F:\OS2\DLL\SESMGR.DLL.
Loading DLL 'DOSCALLS' --> loaded.
All DLL's used by 'F:\OS2\DLL\SESMGR.DLL' could be loaded.
All DLL's used by 'D:\USR\LIB\LIBCX0.DLL' could be loaded.
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
Loading DLL 'doscalls' --> loaded.
Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
Loading DLL 'gcc1' --> D:\USR\LIB\GCC1.DLL.
All DLL's used by 'D:\USR\LIB\PTHR01.DLL' could be loaded.
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.
Notice how many DLLs are listed and notice that all of the DLLs installed
by yum are in \usr\lib.