Unicode::Map 모듈을 설치하려고 할 때 아래 오류가 발생합니다. 나는 Metacpan에서 TAR 파일을 다운로드 한 dmake 및 MinGW를 사용하여 로컬로 빌드하려고합니다.유니 코드 :: 맵 모듈 설치 중 오류
C:\Users\MG\Downloads\Unicode-Map-0.112.tar\Unicode-Map-0.112>perl Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Unicode::Map
Writing MYMETA.yml and MYMETA.json
C:\Users\MG\Downloads\Unicode-Map-0.112.tar\Unicode-Map-0.112>dmake
Skip blib\lib\Unicode\Map.pm (unchanged)
Skip blib\lib\Unicode\Map\APPLE\CHINSIMP.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\CROATIAN.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\ICELAND.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\ARABIC.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\JAPANESE.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\CENTEURO.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\GUJARATI.map (unchanged)
Skip blib\lib\Unicode\Map\ADOBE\STDENC.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\DEVANAGA.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\CHINTRAD.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\GREEK.map (unchanged)
Skip blib\lib\Unicode\Map\ADOBE\ZDINGBAT.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\GURMUKHI.map (unchanged)
Skip blib\lib\Unicode\Map\ADOBE\SYMBOL.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\DINGBATS.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\CYRILLIC.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\KOREAN.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\HEBREW.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\BIG5.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\JIS-X-0208.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\KSC1001.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\SYMBOL.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\CNS-11643-1986.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\GB12345-80.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\GB2312.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\EUC-KR.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\JIS-X-0212.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\GB2312-80.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\TURKISH.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\THAI.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\EUC-JP.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\ROMANIAN.map (unchanged)
Skip blib\lib\Unicode\Map\APPLE\ROMAN.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\JIS-X-0201.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\JOHAB.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\ISO646-US.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP737.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-3.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP437.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-9.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-8.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-2.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\SHIFTJIS.map (unchanged)
Skip blib\lib\Unicode\Map\EASTASIA\KSC5601-1992.map (unchanged)
Skip blib\lib\Unicode\Map\IBM\IBM038.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-10.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-15.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-4.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-7.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP775.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-14.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-13.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-6.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-5.map (unchanged)
Skip blib\lib\Unicode\Map\ISO\8859-1.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP862.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP860.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP874.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP857.map (unchanged)
Skip blib\lib\Unicode\Map\MS\EBCDIC\CP1026.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP865.map (unchanged)
Skip blib\lib\Unicode\Map\MS\EBCDIC\CP875.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP850.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\GREEK.map (unchanged)
Skip blib\lib\Unicode\Map\MS\EBCDIC\CP037.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP863.map (unchanged)
Skip blib\lib\Unicode\Map\MS\EBCDIC\CP500.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP869.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP866.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\CYRILLIC.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP852.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP864.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP861.map (unchanged)
Skip blib\lib\Unicode\Map\MS\DOS\CP855.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP932.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1253.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\ROMAN.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1254.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\ICELAND.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP949.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1258.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\LATIN2.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1251.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1257.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP950.map (unchanged)
Skip blib\lib\Unicode\Map\NEXT\NEXTSTEP.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1255.map (unchanged)
Skip blib\lib\Unicode\Map\REGISTRY (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP936.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1252.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1250.map (unchanged)
Skip blib\lib\Unicode\Map\MS\MAC\TURKISH.map (unchanged)
Skip blib\lib\Unicode\Map\MS\WIN\CP1256.map (unchanged)
Running Mkbootstrap for Unicode::Map()
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Map.bs
D:\MinGW_4.9.2_Win_O\bin\gcc.exe -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.112\" -DXS_VERSION=\"0.112\" "-IC:\Perl\lib\CORE" Map.c
In file included from Map.xs:21:0:
C:\Perl\lib\CORE/hv_func.h: In function 'S_perl_hash_murmur3':
C:\Perl\lib\CORE/perl.h:1677:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define INT2PTR(any,d) (any)(PTRV)(d)
^
C:\Perl\lib\CORE/perl.h:1685:19: note: in expansion of macro 'INT2PTR'
#define PTR2IV(p) INT2PTR(IV,p)
^
C:\Perl\lib\CORE/hv_func.h:391:17: note: in expansion of macro 'PTR2IV'
STRLEN i = -PTR2IV(ptr) & 3;
^
D:\MinGW_4.9.2_Win_O\bin\dlltool.exe --def Map.def --output-exp dll.exp
D:\MinGW_4.9.2_Win_O\bin\g++.exe -o blib\arch\auto\Unicode\Map\Map.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" Map.o C:\Perl\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
Map.o:Map.c:(.text+0xd): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x8a): undefined reference to `__imp_Perl_sv_2pv_flags'
Map.o:Map.c:(.text+0x127): undefined reference to `__imp_Perl_block_gimme'
Map.o:Map.c:(.text+0x14d): undefined reference to `__imp_Perl_newSV'
Map.o:Map.c:(.text+0x15e): undefined reference to `__imp_Perl_sv_2mortal'
Map.o:Map.c:(.text+0x1b9): undefined reference to `__imp_Perl_die_nocontext'
Map.o:Map.c:(.text+0x1ce): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1e9): undefined reference to `__imp_Perl_croak_xs_usage'
Map.o:Map.c:(.text+0x20a): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x25a): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x29b): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x2ab): undefined reference to `__imp_Perl_newSV_type'
Map.o:Map.c:(.text+0x2e5): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x2f9): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x31f): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x333): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x366): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x37a): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x3ad): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x3c1): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x403): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x417): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x467): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x47b): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x4a4): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x4b8): undefined reference to `__imp_Perl_av_push'
Map.o:Map.c:(.text+0x4dd): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x539): undefined reference to `__imp_Perl_newRV'
Map.o:Map.c:(.text+0x555): undefined reference to `__imp_Perl_sv_2mortal'
Map.o:Map.c:(.text+0x57e): undefined reference to `__imp_Perl_croak_xs_usage'
Map.o:Map.c:(.text+0x5e8): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x60b): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x632): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x649): undefined reference to `__imp_Perl_sv_2pv_flags'
Map.o:Map.c:(.text+0x6e8): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x791): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x7c2): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x7e1): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x7f2): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x804): undefined reference to `__imp_Perl_sv_2iv_flags'
Map.o:Map.c:(.text+0x816): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x828): undefined reference to `__imp_Perl_sv_2iv_flags'
Map.o:Map.c:(.text+0x835): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x85d): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x86c): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x87e): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x8a3): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x964): undefined reference to `__imp_Perl_newSV'
Map.o:Map.c:(.text+0x985): undefined reference to `__imp_Perl_av_len'
Map.o:Map.c:(.text+0x9b0): undefined reference to `__imp_Perl_av_fetch'
Map.o:Map.c:(.text+0xa08): undefined reference to `__imp_Perl_hv_common_key_len'
Map.o:Map.c:(.text+0xa80): undefined reference to `__imp_Perl_sv_2iv_flags'
Map.o:Map.c:(.text+0xace): undefined reference to `__imp_Perl_sv_2mortal'
Map.o:Map.c:(.text+0xb29): undefined reference to `__imp_Perl_sv_setsv_flags'
Map.o:Map.c:(.text+0xb58): undefined reference to `__imp_Perl_sv_catsv_flags'
Map.o:Map.c:(.text+0xb67): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0xb87): undefined reference to `__imp_Perl_croak_xs_usage'
Map.o:Map.c:(.text+0xba3): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0xc4f): undefined reference to `__imp_Perl_sv_2iv_flags'
Map.o:Map.c:(.text+0xc98): undefined reference to `__imp_Perl_newSV'
Map.o:Map.c:(.text+0xcab): undefined reference to `__imp_Perl_hv_common_key_len'
Map.o:Map.c:(.text+0xce9): undefined reference to `__imp_Perl_sv_setsv_flags'
Map.o:Map.c:(.text+0xd4c): undefined reference to `__imp_Perl_sv_catsv_flags'
Map.o:Map.c:(.text+0xd7e): undefined reference to `__imp_Perl_sv_2mortal'
Map.o:Map.c:(.text+0xdb9): undefined reference to `__imp_Perl_croak_xs_usage'
Map.o:Map.c:(.text+0xe64): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0xe78): undefined reference to `__imp_Perl_sv_2iv_flags'
Map.o:Map.c:(.text+0xee4): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0xf22): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0xf38): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0xf67): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0xf7b): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0xf82): undefined reference to `__imp_Perl_hv_common'
Map.o:Map.c:(.text+0x1054): undefined reference to `__imp_Perl_newSVpvf_nocontext'
Map.o:Map.c:(.text+0x1071): undefined reference to `__imp_Perl_newSVpvf_nocontext'
Map.o:Map.c:(.text+0x10fb): undefined reference to `__imp_Perl_hv_common_key_len'
Map.o:Map.c:(.text+0x1196): undefined reference to `__imp_Perl_hv_common_key_len'
Map.o:Map.c:(.text+0x12d0): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1386): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x1490): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1744): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x1780): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x1920): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x1b09): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1b62): undefined reference to `__imp_Perl_newSV_type'
Map.o:Map.c:(.text+0x1b73): undefined reference to `__imp_Perl_newRV'
Map.o:Map.c:(.text+0x1bc6): undefined reference to `__imp_Perl_newSV_type'
Map.o:Map.c:(.text+0x1bd7): undefined reference to `__imp_Perl_newRV'
Map.o:Map.c:(.text+0x1c52): undefined reference to `__imp_Perl_newSVpv'
Map.o:Map.c:(.text+0x1d99): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1dba): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1e03): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1e24): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1e45): undefined reference to `__imp_Perl_warn_nocontext'
Map.o:Map.c:(.text+0x1e66): more undefined references to `__imp_Perl_warn_nocontext' follow
Map.o:Map.c:(.text+0x1ecd): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x1f61): undefined reference to `__imp_Perl_newSViv'
Map.o:Map.c:(.text+0x1f88): undefined reference to `__imp_Perl_sv_2mortal'
Map.o:Map.c:(.text+0x1fb1): undefined reference to `__imp_Perl_croak_xs_usage'
Map.o:Map.c:(.text+0x1fcd): undefined reference to `__imp_Perl_get_context'
Map.o:Map.c:(.text+0x2027): undefined reference to `__imp_Perl_xs_apiversion_bootcheck'
Map.o:Map.c:(.text+0x2047): undefined reference to `__imp_Perl_xs_version_bootcheck'
Map.o:Map.c:(.text+0x2050): undefined reference to `__imp_Perl_newXS'
Map.o:Map.c:(.text+0x2104): undefined reference to `__imp_Perl_call_list'
collect2.exe: error: ld returned 1 exit status
dmake: Error code 129, while making 'blib\arch\auto\Unicode\Map\Map.dll'
누군가가 내가이 오류를 제거하려면 어떻게해야 저를 도와 드릴까요?
안녕하세요, ActivePerl 버전 5.20.0이 설치되어 있고 회사 방화벽을 사용하고 있기 때문에 PPM 및 CPAN 명령 줄 중 하나를 사용할 수 없습니다. 그래서 내가 가지고있는 유일한 옵션은 tar 파일을 다운로드하고 모듈을 로컬로 빌드하는 것입니다. 그러나 게시 된 질문에서 볼 수있는 것처럼 오류가 발생합니다. – Mohit
안녕하세요 모듈이 휴대용 폴더에 설치되어 있습니다. 하지만 마지막 줄에 무엇을 의미합니까? 그냥 폴더에 cd하고 portable.bat를 다시 실행하십시오. 내 ActivePerl lib 폴더에 폴더를 복사했습니다. 이제 어디서 CD를 구해서 portableshell.bat를 실행해야합니까? 아니면 당신이 말하는 portable.perl입니까? – Mohit
또한 여전히 오류가 발생합니다 - 스크립트의 @INC에 유니 코드 :: 맵 모듈의로드 가능한 개체를 찾을 수 없습니다. 제발 도와주세요 – Mohit