Windows 용 Git for Windows를 사용하여 DBI Perl 모듈을 Windows 7 머신에 설치하려고합니다. msysgit과 함께 제공되는 perl의 버전.msysgit에 DBI 및 다른 모듈을 설치하는 방법 (Windows 7)?
내가 몇 가지 다른 펄 모듈을 설치 할 수있었습니다,하지만 난 (perl -MCPAN -e "install DBI"
통해) DBI를 설치하려고하면 다음과 같은 오류와 함께 밖으로 빌드 프로세스 폭탄 :
"/usr/bin/perl.exe" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap "/usr/share/perl5/core_perl/ExtUtils/typemap" -typemap "typemap" Perl.xs > Perl.xsc && mv Perl.xsc Perl.c
gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DUSEIMPORTLIB -march=x86-64 -mtune=generic -O2 -pipe -DVERSION=\"1.636\" -DXS_VERSION=\"1.636\" "-I/usr/lib/perl5/core_perl/CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter Perl.c
In file included from DBIXS.h:23:0,
from Perl.xs:7:
C:/git-sdk-64/usr/lib/perl5/core_perl/CORE/perl.h:805:25: fatal error: sys/wait.h: No such file or directory
# include <sys/wait.h>
^
compilation terminated.
make: *** [Makefile:627: Perl.o] Error 1
TIMB/DBI-1.636.tar.gz
/usr/bin/make -- NOT OK
내가 비슷한 얻을 Text :: CSV_XS를 설치하려고하면 오류가 발생합니다.
내가 다른 곳에서 읽은 내용을 기반으로, 나는 내 빌드 환경에서 뭔가를 놓치고 있다고 가정하고 있습니다. 행운없이 모든 development metapackages mentioned on the msysgit documentation을 설치했습니다.
저는 cpan을 사용하지 않고 어떻게 든 모듈을 제작하는 것에 반대하지 않지만, 새로운 것을 구축하는 데 걸리는 것을 놓치지 않고 오류를 해결하는 방법을 모르겠습니다. 제안?
msysgit은 패키지를 제공합니다 DBM을위한 팩맨을 통해 : 'pacman -S perl-DBI' 그러나, 그것은 cpan이 Text :: CSV_XS와 같은 다른 모듈을 설치하지 못하게하거나 더 이상 필요하지 않은 것 . – crazybilly
msysgit가 전체 빌드 환경을 제공하지 않는 것 같습니다. –
'Cygwin'을 사용해 보셨습니까? DBI뿐만 아니라 Text :: CSV_XS 거기에 어떤 문제없이 설치되어 있습니다. – xxfelixxx