Set up gcc environment - 3.4.5 (mingw-vista special r3) C:\Perl\site\bin\g++.exe -out:blib\arch\auto\Device\Modem\Protocol\Zmodem\Zmodem .dll -mdll -L"C:\Perl\lib\CORE" Zmodem.o C:\Perl\lib\CORE\perl510.lib -lkernel 32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut3 2 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lmsvcr t -def:Zmodem.def C:\Perl\site\lib\auto\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin \ld.exe: cannot open output file ut:blib\arch\auto\Device\Modem\Protocol\Zmodem\ Zmodem.dll: Invalid argument collect2: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\Device\Modem\Protocol\Z modem\Zmodem.dll'