C:\_64\strawberry518>cpan -i Imager::QRCode . . . g++.exe -o blib\arch\auto\Imager\QRCode\QRCode.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\_64\strawberry518\perl\lib\CORE" -L"C:\_64\strawberry518\c\lib" src/bitstream.o src/mask.o src/mmask.o src/mqrspec.o src/QRCode.o src/qrencode.o src/qrinput.o src/qrspec.o src/rscode.o src/split.o C:\_64\strawberry518\perl\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp src/mqrspec.o:mqrspec.c:(.text+0x188): undefined reference to `pthread_mutex_lock' src/mqrspec.o:mqrspec.c:(.text+0x19b): undefined reference to `pthread_mutex_unlock' src/mqrspec.o:mqrspec.c:(.text+0x31c): undefined reference to `pthread_mutex_lock' src/mqrspec.o:mqrspec.c:(.text+0x346): undefined reference to `pthread_mutex_unlock' c:/_64/strawberry518/c/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/bin/ld.exe: src/mqrspec.o: bad reloc address 0x0 in section `.pdata' c:/_64/strawberry518/c/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/bin/ld.exe: final link failed: Invalid operation collect2: ld returned 1 exit status dmake.EXE: Error code 129, while making 'blib\arch\auto\Imager\QRCode\QRCode.dll' KURIHARA/Imager-QRCode-0.034.tar.gz C:\_32\strawberry514\c\bin\dmake.EXE -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible C:\_64\strawberry518>cd \Users\sisyphus\.cpan\build\Imager-QRCode-0.034-agp6k1 C:\Users\sisyphus\.cpan\build\Imager-QRCode-0.034-AGp6k1>g++.exe -o blib\arch\auto\Imager\QRCode\QRCode.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\_64\strawberry518\perl\lib\CORE" -L"C:\_64\strawberry518\c\lib" src/bitstream.o src/mask.o src/mmask.o src/mqrspec.o src/QRCode.o src/qrencode.o src/qrinput.o src/qrspec.o src/rscode.o src/split.o C:\_64\strawberry518\perl\lib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -L"C:\_64\strawberry518\c\x86_64-w64-mingw32\lib" -lpthread dll.exp C:\Users\sisyphus\.cpan\build\Imager-QRCode-0.034-AGp6k1>dmake C:\_64\strawberry518\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- QRCode.bs blib\arch\auto\Imager\QRCode\QRCode.bs C:\_64\strawberry518\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 644 blib\arch\auto\Imager\QRCode\QRCode.bs C:\Users\sisyphus\.cpan\build\Imager-QRCode-0.034-AGp6k1>dmake test C:\_64\strawberry518\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/00.load.t t/01.plot.t t/00.load.t .. # Testing Imager::QRCode 0.034 t/00.load.t .. ok t/01.plot.t .. ok All tests successful. Files=2, Tests=5, 0 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS C:\Users\sisyphus\.cpan\build\Imager-QRCode-0.034-AGp6k1>