nobu.nokada / softhome.net wrote:
> Hi,
> 
> At Thu, 28 Apr 2005 01:39:26 +0900,
> Lothar Scholz wrote in [ruby-talk:140089]:
> 
>>CH> Hmmm.... looks like I need to start building *all* extensions from
>>CH> source to ensure this.
>>
>>Use a tool like the "depends.exe" from older MSVC versions and look
>>what DLL's are required. You don't need to rebuild all extensions.
> 
> 
> $ ruby -e 'Dir["**/*.{dll,so}"].each {|so|
>   IO.popen("dumpbin -imports #{so}"){|f|
>     f.grep(/^\s*(ms\w+\.dll)\s*$/i){
>       dll=$1;puts "#{so}: #{dll}" if /msvcr71/i !~ dll
>     }
>   }
> }'
> bin/libeay32.dll: MSVCRT.dll
> bin/libssl32.dll: MSVCRT.dll
> bin/msvcp60.dll: MSVCRT.dll
> bin/ssleay32.dll: MSVCRT.dll
> bin/tcl83.dll: MSVCRT.dll
> bin/tclpip83.dll: MSVCRT.dll
> bin/tk83.dll: MSVCRT.dll
> bin/zlib1.dll: MSVCRT.dll
> lib/tcl8.3/dde1.1/tcldde83.dll: MSVCRT.dll
> lib/tcl8.3/reg1.0/tclreg83.dll: MSVCRT.dll
> freeride/redist/i386-mswin32/ripper.so: MSVCRT.dll
> lib/ruby/gems/1.8/gems/fxruby-1.2.6-mswin32/ext/fox12/fox12.so: MSVCRT.dll
> lib/ruby/gems/1.8/gems/fxruby-1.2.6-mswin32/ext/fox12/fox12.so: MSVCP60.dll
> lib/ruby/site_ruby/1.8/i386-msvcrt/glut.so: MSVCRT.dll
> lib/ruby/site_ruby/1.8/i386-msvcrt/opengl.so: MSVCRT.dll
> 
> And, why zlib.so is under site_ruby?
>