lib and header paths truncated

Mark Brethen mark.brethen at
Sat Jul 12 07:43:33 PDT 2014

I'm seeing several errors at 71% build of freecad, such as:

:info:build /opt/local/var/macports/build/_Users_marbre_ports_cad_freecad/freecad/work/freecad-0.14.3692/src/Main/FreeCADGuiPy.cpp:34:10: fatal error: 'Inventor/Qt/SoQt.h' file not found
:info:build #include <Inventor/Qt/SoQt.h>
:info:build          ^
:info:build In file included from /opt/local/var/macports/build/_Users_marbre_ports_cad_freecad/freecad/work/freecad-0.14.3692/src/Mod/Test/Gui/UnitTestPy.cpp:26:

In the Portfile, I pass these arguments to cmake:

-DCOIN3D_LIBRARY=${frameworks_dir}/Inventor.framework/Inventor \
-DCOIN3D_INCLUDE_DIR=${frameworks_dir}/Inventor.framework/Headers \
-DSOQT_LIBRARY=${frameworks_dir}/SoQt.framework/SoQt \

I think the paths are getting truncated at the period between 'Inventor.framework'. i.e. the correct path to SoQt,h is '${frameworks_dir}/Inventor.framework/Headers/Qt/SoQt.h' I'm not certain where this is occurring. How does tcl treat periods?


More information about the macports-dev mailing list