Bug 717440

Summary: ././src/Driver/Driver_Document.cpp:22:29: fatal error
Product: [Fedora] Fedora Reporter: Antonio T. (sagitter) <anto.trande>
Component: makeAssignee: Petr Machata <pmachata>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: mnewsome, pmachata
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-09 17:34:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Antonio T. (sagitter) 2011-06-28 20:24:39 UTC
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:

Comment 1 Petr Machata 2011-08-09 12:24:03 UTC
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.