मेरे पास एक जीएनयू मेकफाइल । यह लिनक्स, सोलारिस और OS X पर ठीक चलता है। हालांकि, Cygwin-32, Cygwin-64 और MinGW के तहत, यह उत्पादन करता है:
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo 2.0.4(0.287/5/3) | egrep -i -c "fc22.i686"'
कोई रेखा 0 नहीं है; और फेडोरा 22 के लिए परीक्षण वास्तव में लाइन 73 होता है:
IS_FEDORA22_i686 = $(shell echo $(RELEASE) | $(EGREP) -i -c "fc22.i686")
Cygwin और MinGW के साथ क्या हो रहा है? इससे भी महत्वपूर्ण बात, मैं इसे कैसे ठीक कर सकता हूं?
मुझे पता है कि यह एक खिंचाव की तरह लगता है, इसलिए यहां एक स्क्रीन कैप्चर है। ऊपरी बाएँ मिनगॉव है। केंद्र Cygwin-32 है। निचला दायाँ साइग्विन -64 है।
git clone https://github.com/weidai11/cryptopp.git
एक संबंधित प्रश्न: अन्य चर क्यों हैं, जैसेSYSTEM
, समस्याओं का कारण नहीं?