Tuesday 15 January 2013

c++ - Error in thrid-party Makefile made with Cygwin -



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