c++ - Error in thrid-party Makefile made with Cygwin -
i trying compile third-party c++ project says intended 64 bit ubuntu cygwin on windows pc , encountering next error when making project:
buildprefix.mak:212: *** invalid configuration unable determine compiler version.. stop.
i'm pretty sure it's makefile throwing error i'm not sure why or how prepare it. makefile pretty big here lines throwing errors:
# validate built same received. else invalid. ifneq ($(activ_build_options),$(__activ_build_options_validation)) $(error invalid configuration $(cfg)) endif
which comes after doing bunch of stuff i'm not sure whats going on:
# optional options field?
ifeq ($(cfg_list_length),5) activ_build_options := $(call word,4,$(cfg_list)) activ_configuration_type := $(call word,5,$(cfg_list))
# c++11? ifneq ($(call findstring,cxx11,$(activ_build_options)),) activ_cxx11 := 1 __activ_build_options_validation := $(call merge,-,$(__activ_build_options_validation) cxx11) endif # stlport? ifneq ($(call findstring,stlport,$(activ_build_options)),) is_stlport := 1 __activ_build_options_validation := $(call merge,-,$(__activ_build_options_validation) stlport) endif # vstring? ifneq ($(call findstring,vstring,$(activ_build_options)),) activ_string_implementation := vstring __activ_build_options_validation := $(call merge,-,$(__activ_build_options_validation) $(activ_string_implementation)) endif # libc++? ifneq ($(call findstring,libcxx,$(activ_build_options)),) __activ_build_options_validation := $(call merge,-,$(__activ_build_options_validation) libcxx) activ_libcxx := 1 endif # boost string? ifneq ($(call findstring,bstring,$(activ_build_options)),) activ_string_implementation := bstring __activ_build_options_validation := $(call merge,-,$(__activ_build_options_validation) $(activ_string_implementation)) endif
theres lot more file allow me know if should post more, hints/clues/possible courses of action appreciated.
c++ makefile cygwin
No comments:
Post a Comment