Hide Forgot
Description of problem: Fatal error during FreeCAD 0.1.4422 compile Version-Release number of selected component (if applicable): How reproducible: During "make" Steps to Reproduce: 1.Dependencing Installation: OpenCASCADE 6.3.0.4 Python (http://www.python.org), >= 2.5.x boost (http://www.boost.org), >= 1.33.1 Qt (http://www.qtsoftware.com), >= 4.1.x Coin3D (http://www.coin3d.org), >= 2.4.x SoQt (http://www.coin3d.org), >= 1.2.x Xerces-C++ (http://xml.apache.org/dist/xerces-c/), >= 2.6 zlib (http://www.zlib.net/) And for the some FreeCAD modules the additional libraries OpenCascade (http://www.opencascade.org), >= 5.2 Eigen2 (http://eigen.tuxfamily.org/index.php?title=Main_Page), >= 2.0.5 ODE (http://www.ode.org), >= 0.10.x are required. 2../configure --with-qt4-include=/usr/include --with-qt4-bin=/usr/lib/qt4/bin --with-occ-lib=/usr/local/lib --with-occ-include=/usr/local/inc --with-xercesc-lib=/usr/local/lib Actual results: $ make make all-recursive make[1]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422' Making all in src make[2]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422/src' Making all in Build make[3]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/Build' make all-am make[4]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/Build' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/Build' make[3]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/Build' Making all in 3rdParty make[3]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/3rdParty' Making all in salomesmesh make[4]: Entering directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/3rdParty/salomesmesh' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I -I././inc/ -g -D_DEBUG -D_REENTRANT -Wall -Wno-sign-compare -Wno-switch -Wno-reorder -Wno-unused -Wno-parentheses -Wno-comment -g -O2 -Wno-deprecated -frtti -MT Driver_Document.lo -MD -MP -MF .deps/Driver_Document.Tpo -c -o Driver_Document.lo `test -f '././src/Driver/Driver_Document.cpp' || echo './'`././src/Driver/Driver_Document.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I -I././inc/ -g -D_DEBUG -D_REENTRANT -Wall -Wno-sign-compare -Wno-switch -Wno-reorder -Wno-unused -Wno-parentheses -Wno-comment -g -O2 -Wno-deprecated -frtti -MT Driver_Document.lo -MD -MP -MF .deps/Driver_Document.Tpo -c ././src/Driver/Driver_Document.cpp -fPIC -DPIC -o .libs/Driver_Document.o ././src/Driver/Driver_Document.cpp:22:29: fatal error: Driver_Document.h: No such file or directory compilation terminated. make[4]: *** [Driver_Document.lo] Error 1 make[4]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/3rdParty/salomesmesh' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422/src/3rdParty' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/guest/Downloads/FreeCAD-0.11.4422' make: *** [all] Error 2 Expected results: Additional info:
So, is Driver_Document.h present? Or is there a rule that should be able generate it? If yes, then this is a bug in make, otherwise it's a bug in a makefile.