Hi,
I am attempting to build the or-tools on cygwin (which uses a Redhat version of gcc). I fetched the files from GitHub and after adding some dependencies attempted a "make cc". I am getting several warnings about old recipes being overridden and then ignored, followed by an attempt to make target "04".
Here is my Make:
$ pwd
/c/Users/Bill/git/or-tools
$ make cc
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:628: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libconstraint_solver.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:624: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libconstraint_solver.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:698: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/liblinear_solver.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:694: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/liblinear_solver.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:750: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libutil.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:746: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libutil.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:797: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libgraph.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:793: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libgraph.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:821: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libshortestpaths.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:817: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libshortestpaths.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:841: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/librouting.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:837: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/librouting.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:879: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libalgorithms.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:875: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libalgorithms.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:887: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libsplit.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:883: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libsplit.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:951: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libbase.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:947: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libbase.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1090: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libglop.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1086: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libglop.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1538: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libsat.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1534: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libsat.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1606: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libbop.'
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1602: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libbop.'
O4 -DNDEBUG -I/c/Users/Bill/git/or-tools/src -I/c/Users/Bill/git/or-tools/examples -I/c/Users/Bill/git/or-tools/src/gen -I../gflags-1.6/include -Wno-deprecated -I../protobuf-2.4.1/include -DUSE_GLOP -DUSE_BOP -I../sparsehash-1.11/include -c /c/Users/Bill/git/or-tools/src/constraint_solver/alldiff_cst.cc -o /c/Users/Bill/git/or-tools/objs/constraint_solver/alldiff_cst.o
make: O4: Command not found
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:472: recipe for target '/c/Users/Bill/git/or-tools/objs/constraint_solver/alldiff_cst.o' failed
make: [/c/Users/Bill/git/or-tools/objs/constraint_solver/alldiff_cst.o] Error 127 (ignored)
../protobuf-2.4.1/bin/protoc --proto_path=/c/Users/Bill/git/or-tools/src --cpp_out=/c/Users/Bill/git/or-tools/src/gen /c/Users/Bill/git/or-tools/src/constraint_solver/assignment.proto
make: ../protobuf-2.4.1/bin/protoc: Command not found
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:487: recipe for target '/c/Users/Bill/git/or-tools/src/gen/constraint_solver/assignment.pb.cc' failed
make: *** [/c/Users/Bill/git/or-tools/src/gen/constraint_solver/assignment.pb.cc] Error 127
And here is a make printport:
$ make printport
/c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:628: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libconstraint_solver.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:624: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libconstraint_solver.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:698: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/liblinear_solver.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:694: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/liblinear_solver.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:750: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libutil.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:746: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libutil.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:797: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libgraph.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:793: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libgraph.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:821: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libshortestpaths.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:817: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libshortestpaths.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:841: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/librouting.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:837: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/librouting.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:879: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libalgorithms.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:875: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libalgorithms.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:887: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libsplit.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:883: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libsplit.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:951: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libbase.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:947: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libbase.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1090: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libglop.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1086: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libglop.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1538: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libsat.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1534: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libsat.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1606: warning: overriding recipe for target '/c/Users/Bill/git/or-tools/lib/libbop.' /c/Users/Bill/git/or-tools/makefiles/Makefile.cpp.mk:1602: warning: ignoring old recipe for target '/c/Users/Bill/git/or-tools/lib/libbop.' SHELL = /bin/sh
OR_TOOLS_TOP = /c/Users/Bill/git/or-tools
SYSTEM = unix
PLATFORM =
PTRLENGTH =
DETECTED_PYTHON_VERSION = 2.7
SELECTED_JDK_DEF =
GIT_REVISION = "3327"
GIT_HASH = d7a176d
PORT =
Any help will be greatly appreciated!
Bill