2015-10-18 99 views
1

嘗試安裝蠟質草莓的Perl我收到以下錯誤:無法安裝蠟質 - 草莓的Perl在Windows 10

gcc -c -o gcc_mswudll\wxregex_regcomp.o -O2 -mthreads -DHAVE_W32API_H -DNDEBUG -I....\include -I....\lib\gcc_dll\mswu -D__WXMSW__ -D_UNICODE -m64 -MTgcc_mswudll\wxregex_regcomp.o -MFgcc_mswudll\wxregex_regcomp.o.d -MD -MP ../../src/regex/regcomp.c ../../src/regex/regcomp.c:1:0: sorry, unimplemented: 64-bit mode not compiled in makefile.gcc:5702: recipe for target 'gcc_mswudll\wxregex_regcomp.o' failed gmake: *** [gcc_mswudll\wxregex_regcomp.o] Error 1 system: gmake -f makefile.gcc all UNICODE=1 MSLU=0 BUILD=release SHARED=1 DEBUG_INFO=default DEBUG_FLAG=1 LDFLAGS=" -m64" CPPFLAGS="-m64": 512 at inc/My/Build/Win32.pm line 284. MDOOTSON/Alien-wxWidgets-0.67.tar.gz D:\Perl\perl\bin\perl.exe ./Build -- NOT OK Stopping: 'install' failed for 'Alien::wxWidgets'.

所以實際上似乎是在編譯本身?使用CPAN進行安裝。不知道該從哪裏出發。任何幫助表示讚賞。

回答

2

的核心問題是,所以你正在使用一個gcc的-m64選項不支持64位

按說我希望在您的路徑只有GCC到行

sorry, unimplemented: 64-bit mode not compiled in 

成爲Strawberry Perl的用戶,那麼你是使用Cygwin還是導致構建錯誤的編譯器?

+0

我沒有想過這件事。我正在嘗試幾種不同的編程語言,並且我知道其中有一些安裝了自己的gnu編譯器工具鏈。我確實認爲這是問題並安裝了最新的mingw_64版本。但讓我工作通過我的路徑變量,看看是否是這個問題。 –

+0

@NateWells:您應該確保構建模塊所需的整個工具鏈來自Strawberry Perl安裝,包括'perl.exe'和'dmake.exe',否則最終會出現不兼容的模塊 – Borodin

+0

Beautiful。 ...是的,這是問題。我只是要創建一些批處理腳本,以便在使用不同語言時正確設置路徑。謝謝。 –