2012-06-06 52 views
0

我用的是autoconf和報表的./configure建設gSOAP的-2.8.8包裝,製作,使同時使用語句安裝使我得到了下面的錯誤爲:編譯gSOAP的2.8.8包錯誤

C:\MinGW\msys\1.0\local\bin\bison.exe :cannot open file '/usr/local/share/bison/m4sugar/m4sugar.m4' 

並且make不成功。

請幫助我解決這個問題,高度讚賞任何幫助。

感謝

回答

0

爲了從源代碼編譯gSOAP的,你需要安裝一些工具,您至少需要確保你已經下載和內置的最新版本: AU

  • autoconf的
  • automake的
  • 野牛
  • 柔性
  • M4

,如果你打算再加密你的SOAP消息還需要OpenSSL的

根據您的錯誤信息,我懷疑m4預處理器可能會丟失。

+0

感謝回覆@傑克遜我有這些最: 我得到了Bison-2.5,flex-2.5.35,openssl1.0.1c,m4-1.4.9,zlib-1.2.7解壓到C:/和他們各自的文件夾位置我嘗試使用./configure,make,所有這些除了zlib-1.2.7以外的makeinstall我在野牛和openssl沒有錯誤,但是當它來flex時使用使它給出了錯誤作爲regex.h沒有找到,所以我停下來,之間的過去gsoap生成,如果你可以列出確切的步驟,以便我得到一個完整的,簡單的指南,建立gsoap庫。 – eddie

+0

@eddie對於MinGW我沒有完整的構建過程 - 在構建gsoap的時候,它已經在solaris上了。在Windows上,我一直使用包裝附帶的預製二進制文件。 – Jackson

+0

prebult二進制文件位於bin/win32文件夾中,所以你的意思是在項目的包含目錄中包含文件夾的路徑將起作用,這就是你的意思。 – eddie