Test request

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Test request

Post by ickby »

Oh compiler errors, I thought you had runtime errors? Best is to post a full log of all compiler errors, maybe via pastebin. And if you also have runtime errors, then please give a full log of the freecad internal python console here too.

The problem you mentioned here (setPlaceholder) is due to a old qt version in libpack which does not support placeholder texts. I pushed a fix to my github repository.
dre99gsx
Posts: 29
Joined: Fri Oct 11, 2013 11:55 pm

Re: Test request

Post by dre99gsx »

I'm getting both compile errors and run time errors. If the compile errors are causing the runtime (assumption), then I should fix these first. I thought I had the latest lib pack:

freecadlibs_8.1_x86_vc9

Looks like it includes Qt 4.5.2

If there is a newer lib pack, please advise.

I am not able to upload attachments for some reason, and the entire build log is too large to paste. Here is just the assembly portion:

Code: Select all

Build started: Project: AssemblyGui, Configuration: Release|Win32
 Command Lines      Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP00031B54447160.rsp" with contents
[
/O2 /Ob2 /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\zlib" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\OpenCascade" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\Qt" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtCore" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtGui" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtDesigner" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtSvg" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtNetwork" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtSql" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtTest" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtUiTools" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtXml" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtOpenGl" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtWebKit" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\coin" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\soqt" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\python" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\xercesc" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\eigen3" /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "HAVE_ACOSH" /D "HAVE_ASINH" /D "HAVE_ATANH" /D "CMAKE_INTDIR=\"Release\"" /D "AssemblyGui_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /Fo"AssemblyGui.dir\Release\\" /Fd"AssemblyGui.dir\Release\vc90.pdb" /W3 /c /TP "..\..\..\..\..\src\Mod\Assembly\Gui\Workbench.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\PreCompiled.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\CommandConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\Command.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\AppAssemblyGuiPy.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\AppAssemblyGui.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\TaskAssemblyConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\TaskDlgAssemblyConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderConstraintGroup.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderConstraint.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderAssembly.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderPart.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProvider.cpp"

".\qrc_Assembly.cxx"
]
Creating command line "cl.exe @"c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP00031B54447160.rsp" /nologo /errorReport:prompt"
 Output Window      Compiling...
Workbench.cpp
PreCompiled.cpp
CommandConstraints.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(419) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(427) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
Command.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
AppAssemblyGuiPy.cpp
AppAssemblyGui.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
TaskAssemblyConstraints.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(419) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(427) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
TaskDlgAssemblyConstraints.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(419) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(427) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
ViewProviderConstraintGroup.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderConstraint.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(419) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\ui_TaskAssemblyConstraints.h(427) : error C2039: 'setPlaceholderText' : is not a member of 'QLineEdit'
        c:\freecad\freecadlibs_8.1_x86_vc9\include\qt\qtgui\../../src/gui/widgets/qlineedit.h(64) : see declaration of 'QLineEdit'
ViewProviderAssembly.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderPart.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProvider.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
qrc_Assembly.cxx
Generating Code...
 Results      Build log was saved at "file://c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BuildLog.htm"
AssemblyGui - 8 error(s), 60 warning(s)
 
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Test request

Post by ickby »

Thanks for the log, that is really helpful. I'm developing on linux, so I don't use libpack (your libpack version is fine). The error should be fixed now. The warnings are not a problem, I will treat the "multiple assignment operators specified" massages later. Please try with the updated source code again.
dre99gsx
Posts: 29
Joined: Fri Oct 11, 2013 11:55 pm

Re: Test request

Post by dre99gsx »

Left with 2 errors during compile. Looks like linker issues. I do apologize if I'm doing something wrong here...

Also, when I try to run it and create New, then change workspace to "Assembly", I get this error:

"matplotlib not found, Plot module will be disabled
No module named AssemblyGui"

Python 2.6.2 (r262:71600, Jun 22 2009, 21:44:05) [MSC v.1500 32 bit (Intel)] on win32
Type 'help', 'copyright', 'credits' or 'license' for more information.
>>> import WebGui
>>> from StartPage import StartPage
>>> WebGui.openBrowserHTML(StartPage.handle(),App.getResourceDir() + 'Mod/Start/StartPage/','Start page')
>>> App.newDocument()
>>> App.setActiveDocument("Unnamed")
>>> App.ActiveDocument=App.getDocument("Unnamed")
>>> Gui.ActiveDocument=Gui.getDocument("Unnamed")
>>> Gui.activateWorkbench("AssemblyWorkbench")
>>>

Obviously, the gui files are missing from /Mod directory. I think the other constraint errors were caused by me copying the Gui files over from a previous build.

So for background, I use CMake2.8 to create the VStudio2009 solution, linking to the proper libraries (I basically followed the instructions outlined in the tutorial link provided before).

Build log below:

Code: Select all

Build Log      Build started: Project: AssemblyGui, Configuration: Release|Win32
 Command Lines      Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E148688444.bat" with contents
[
@echo off

C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\bin\rcc.exe -name Assembly -o "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/src/Mod/Assembly/Gui/qrc_Assembly.cxx" "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/src/Mod/Assembly/Gui/Resources/Assembly.qrc"

if errorlevel 1 goto :VCReportError



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Generating qrc_Assembly.cxx"

exit 1

:VCEnd
]
Creating command line """c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E148688444.bat"""
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E548688444.bat" with contents
[
@echo off

C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\bin\moc.exe -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/src/Mod/Assembly/Gui/TaskAssemblyConstraints.h" -o "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/src/Mod/Assembly/Gui/moc_TaskAssemblyConstraints.cpp"

if errorlevel 1 goto :VCReportError



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Generating moc_TaskAssemblyConstraints.cpp"

exit 1

:VCEnd
]
Creating command line """c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E548688444.bat"""
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E748688444.bat" with contents
[
@echo off

C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\bin\moc.exe -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/src/Mod/Assembly/Gui/TaskDlgAssemblyConstraints.h" -o "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/src/Mod/Assembly/Gui/moc_TaskDlgAssemblyConstraints.cpp"

if errorlevel 1 goto :VCReportError



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Generating moc_TaskDlgAssemblyConstraints.cpp"

exit 1

:VCEnd
]
Creating command line """c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E748688444.bat"""
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E948688444.bat" with contents
[
@echo off

"C:\Program Files\CMake 2.8\bin\cmake.exe" -E copy "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/src/Mod/Assembly/InitGui.py" "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/Mod/Assembly/InitGui.py"

if errorlevel 1 goto :VCReportError



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Generating ../../../../Mod/Assembly/InitGui.py"

exit 1

:VCEnd
]
Creating command line """c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001E948688444.bat"""
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001EC48688444.bat" with contents
[
@echo off

C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\bin\uic.exe -o "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/src/Mod/Assembly/Gui/ui_TaskAssemblyConstraints.h" "C:/Program Files/Git/bin/FreeCAD_constraint-assembly/src/Mod/Assembly/Gui/TaskAssemblyConstraints.ui"

if errorlevel 1 goto :VCReportError



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Generating ui_TaskAssemblyConstraints.h"

exit 1

:VCEnd
]
Creating command line """c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BAT0001EC48688444.bat"""
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP0001F748688444.rsp" with contents
[
/O2 /Ob2 /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App" /I "C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\zlib" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\OpenCascade" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\Qt" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtCore" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtGui" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtDesigner" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtSvg" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtNetwork" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtSql" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtTest" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtUiTools" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtXml" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtOpenGl" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\QT\QtWebKit" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\coin" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\soqt" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\python" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\xercesc" /I "C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\eigen3" /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "HAVE_ACOSH" /D "HAVE_ASINH" /D "HAVE_ATANH" /D "CMAKE_INTDIR=\"Release\"" /D "AssemblyGui_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /Fo"AssemblyGui.dir\Release\\" /Fd"AssemblyGui.dir\Release\vc90.pdb" /W3 /c /TP "..\..\..\..\..\src\Mod\Assembly\Gui\Workbench.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\PreCompiled.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\CommandConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\Command.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\AppAssemblyGuiPy.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\AppAssemblyGui.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\TaskAssemblyConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\TaskDlgAssemblyConstraints.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderConstraintGroup.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderConstraint.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderAssembly.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProviderPart.cpp"

"..\..\..\..\..\src\Mod\Assembly\Gui\ViewProvider.cpp"

".\qrc_Assembly.cxx"
]
Creating command line "cl.exe @"c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP0001F748688444.rsp" /nologo /errorReport:prompt"
Creating temporary file "c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP00022948688444.rsp" with contents
[
/OUT:"C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\Mod\Assembly\Release\..\AssemblyGui.pyd" /VERSION:0.0 /INCREMENTAL:NO /LIBPATH:"C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\lib\Release" /LIBPATH:"C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\lib" /DLL /MANIFEST /MANIFESTFILE:"AssemblyGui.dir\Release\AssemblyGui.pyd.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /NODEFAULTLIB /PDB:"C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\Mod\Assembly\Release\..\AssemblyGui.pdb" /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\Release\AssemblyGui.lib"  /machine:X86 /LARGEADDRESSAWARE kernel32.lib user32.lib gdi32.lib winspool.lib SHFolder.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  ..\App\Release\Assembly.lib ..\..\Part\Gui\Release\PartGui.lib ..\..\..\Gui\Release\FreeCADGui.lib coin3.lib soqt1.lib QtGui4.lib QtDesigner4.lib QtSvg4.lib QtNetwork4.lib QtSql4.lib QtTest4.lib QtXml4.lib QtOpenGl4.lib QtWebKit4.lib QtUiTools.lib opengl32.lib glu32.lib ..\..\Part\App\Release\Part.lib TKFillet.lib TKMesh.lib TKernel.lib TKG2d.lib TKG3d.lib TKMath.lib TKIGES.lib TKSTL.lib TKShHealing.lib TKXSBase.lib TKBool.lib TKXSBase.lib TKBool.lib TKBO.lib TKBRep.lib TKTopAlgo.lib TKGeomAlgo.lib TKGeomBase.lib TKOffset.lib TKPrim.lib TKSTEP.lib TKSTEPBase.lib TKSTEPAttr.lib TKHLR.lib TKFeat.lib ..\..\..\App\Release\FreeCADApp.lib ..\..\..\Base\Release\FreeCADBase.lib boost_filesystem-vc90-mt-1_48.lib boost_system-vc90-mt-1_48.lib boost_graph-vc90-mt-1_48.lib boost_program_options-vc90-mt-1_48.lib boost_regex-vc90-mt-1_48.lib boost_signals-vc90-mt-1_48.lib boost_thread-vc90-mt-1_48.lib python26.lib xerces-c_2.lib QtCore4.lib zdll.lib MSVCRT.lib MSVCPRT.lib Rpcrt4.lib

".\AssemblyGui.dir\Release\qrc_Assembly.obj"

".\AssemblyGui.dir\Release\ViewProvider.obj"

".\AssemblyGui.dir\Release\ViewProviderPart.obj"

".\AssemblyGui.dir\Release\ViewProviderAssembly.obj"

".\AssemblyGui.dir\Release\ViewProviderConstraint.obj"

".\AssemblyGui.dir\Release\ViewProviderConstraintGroup.obj"

".\AssemblyGui.dir\Release\TaskDlgAssemblyConstraints.obj"

".\AssemblyGui.dir\Release\TaskAssemblyConstraints.obj"

".\AssemblyGui.dir\Release\AppAssemblyGui.obj"

".\AssemblyGui.dir\Release\AppAssemblyGuiPy.obj"

".\AssemblyGui.dir\Release\Command.obj"

".\AssemblyGui.dir\Release\CommandConstraints.obj"

".\AssemblyGui.dir\Release\PreCompiled.obj"

".\AssemblyGui.dir\Release\Workbench.obj"
]
Creating command line "link.exe @"c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\RSP00022948688444.rsp" /NOLOGO /ERRORREPORT:PROMPT"
 Output Window      Generating qrc_Assembly.cxx
Generating moc_TaskAssemblyConstraints.cpp
Generating moc_TaskDlgAssemblyConstraints.cpp
Generating ../../../../Mod/Assembly/InitGui.py
Generating ui_TaskAssemblyConstraints.h
Compiling...
Workbench.cpp
PreCompiled.cpp
CommandConstraints.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
Command.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
AppAssemblyGuiPy.cpp
AppAssemblyGui.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
TaskAssemblyConstraints.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(606) : warning C4503: 'std::allocator<_Ty>::rebind<_Other>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=std::pair,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>
        ]
        and
        [
            _Other=std::_Tree_nod,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,std::less,std::allocator,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>>,false>>::_Node
        ]
        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(605) : while compiling class template member function 'unsigned int std::_Tree<_Traits>::max_size(void) const'
        with
        [
            _Traits=std::_Tmap_traits,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,std::less,std::allocator,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>>,false>
        ]
        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\map(78) : see reference to class template instantiation 'std::_Tree<_Traits>' being compiled
        with
        [
            _Traits=std::_Tmap_traits,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,std::less,std::allocator,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>>,false>
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm/core/clustergraph.hpp(446) : see reference to class template instantiation 'std::map<_Kty,_Ty>' being compiled
        with
        [
            _Kty=dcm::LocalVertex,
            _Ty=boost::shared_ptr,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d\solver.hpp(292) : see reference to class template instantiation 'dcm::ClusterGraph' being compiled
        with
        [
            edge_prop=boost::mpl::vector1,
            vertex_prop=boost::mpl::vector1,
            cluster_prop=boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,
            objects=boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d\solver.hpp(288) : while compiling class template member function 'void dcm::details::SystemSolver::solveCluster(boost::shared_ptr,Sys &)'
        with
        [
            Sys=Solver,
            T=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d\solver.hpp(283) : while compiling class template member function 'void dcm::details::SystemSolver::execute(Sys &)'
        with
        [
            Sys=Solver
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/module.hpp(219) : see reference to class template instantiation 'dcm::details::SystemSolver' being compiled
        with
        [
            Sys=Solver
        ]
        ..\..\..\..\..\src\Mod\Assembly\Gui\TaskAssemblyConstraints.cpp(552) : see reference to class template instantiation 'dcm::Module3D::type::Geometry3D' being compiled
        with
        [
            Typelist=boost::mpl::vector4,
            ID=std::string,
            Sys=Solver
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(606) : warning C4503: 'std::allocator<_Ty>::rebind<_Other>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=std::pair,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>
        ]
        and
        [
            _Other=std::_Tree_nod,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,std::less,std::allocator,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>>>,false>>::_Node 
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(470) : warning C4503: 'std::_Allocator_base<_Ty>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo
        ]
        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(468) : while compiling class template member function 'std::vector<_Ty>::vector(void)'
        with
        [
            _Ty=VertexInfo
        ]
        C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\boost/graph/undirected_dfs.hpp(50) : see reference to class template instantiation 'std::vector<_Ty>' being compiled
        with
        [
            _Ty=VertexInfo
        ]
        C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\boost/graph/undirected_dfs.hpp(152) : see reference to function template instantiation 'void boost::detail::undir_dfv_impl(const IncidenceGraph &,void *,DFSVisitor &,VertexColorMap,EdgeColorMap)' being compiled
        with
        [
            Graph=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>,
            DFSVisitor=dcm::details::SystemSolver::cycle_dedector,
            VertexColorMap=C,
            EdgeColorMap=boost::associative_property_map,
            IncidenceGraph=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>
        ]
        C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\boost/graph/undirected_dfs.hpp(185) : see reference to function template instantiation 'void boost::undirected_dfs(const Graph &,DFSVisitor,VertexColorMap,EdgeColorMap,Vertex)' being compiled
        with
        [
            Graph=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>,
            DFSVisitor=dcm::details::SystemSolver::cycle_dedector,
            VertexColorMap=C,
            EdgeColorMap=boost::associative_property_map,
            Vertex=void *
        ]
        C:\FreeCAD\FreeCADLibs_8.1_x86_VC9\include\boost/graph/undirected_dfs.hpp(232) : see reference to function template instantiation 'void boost::detail::udfs_dispatch::apply::cycle_dedector,boost::associative_property_map,boost::associative_property_map,boost::edge_color_t,boost::bgl_named_params>(const Graph &,DFSVisitor,Vertex,const boost::bgl_named_params,boost::edge_color_t,boost::bgl_named_params> &,EdgeColorMap,VertexColorMap)' being compiled
        with
        [
            VertexColorMap=C,
            Graph=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>,
            Sys=Solver,
            UniquePairAssociativeContainer=ecmap,
            T=boost::associative_property_map,
            Tag=boost::vertex_color_t,
            Base=boost::bgl_named_params,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,boost::vertex_index_t,boost::bgl_named_params::cycle_dedector,boost::graph_visitor_t,boost::no_property>>,
            DFSVisitor=dcm::details::SystemSolver::cycle_dedector,
            Vertex=void *,
            EdgeColorMap=boost::associative_property_map
        ]
        c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d\solver.hpp(421) : see reference to function template instantiation 'void boost::undirected_dfs,boost::edge_color_t,boost::bgl_named_params,Tag,Base>>(const Graph &,const boost::bgl_named_params,boost::edge_color_t,boost::bgl_named_params,Tag,Base>> &)' being compiled
        with
        [
            T=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>,
            UniquePairAssociativeContainer=ecmap,
            Tag=boost::vertex_color_t,
            Base=boost::bgl_named_params,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>>,boost::vertex_index_t,boost::bgl_named_params::cycle_dedector,boost::graph_visitor_t,boost::no_property>>,
            Graph=dcm::ClusterGraph,boost::mpl::vector1,boost::mpl::vector4,std::string>::type::math_prop,dcm::Module3D,std::string>::type::fix_prop>,boost::mpl::vector3,std::string>::type::Geometry3D,dcm::Module3D,std::string>::type::Constraint3D,dcm::ModulePart,std::string>::type::Part>>
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(470) : warning C4503: 'std::_Allocator_base<_Ty>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(470) : warning C4503: 'std::allocator<_Ty>::rebind<_Other>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo
        ]
        and
        [
            _Other=std::_Aux_cont
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(470) : warning C4503: 'std::allocator<_Ty>::rebind<_Other>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo
        ]
        and
        [
            _Other=VertexInfo
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(470) : warning C4503: 'std::allocator<_Ty>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Ranit<_Ty,_Diff,_Pointer,_Reference>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo,
            _Diff=std::allocator::difference_type,
            _Pointer=const std::pair> ,
            _Reference=const std::pair> 
        ]
        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(799) : while compiling class template member function 'std::pair<_Ty1,_Ty2> &std::vector<_Ty>::back(void)'
        with
        [
            _Ty1=Vertex,
            _Ty2=std::pair,
            _Ty=VertexInfo
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Iterator_with_base<_Category,_Ty,_Diff,_Pointer,_Reference>' : decorated name length exceeded, name was truncated
        with
        [
            _Category=std::random_access_iterator_tag,
            _Ty=VertexInfo,
            _Diff=std::allocator::difference_type,
            _Pointer=const std::pair> ,
            _Reference=const std::pair> 
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Iterator_with_base<_Category,_Ty,_Diff,_Pointer,_Reference>' : decorated name length exceeded, name was truncated
        with
        [
            _Category=std::random_access_iterator_tag,
            _Ty=VertexInfo,
            _Diff=std::allocator::difference_type,
            _Pointer=const std::pair> ,
            _Reference=const std::pair> 
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Ranit<_Ty,_Diff,_Pointer,_Reference>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo,
            _Diff=std::allocator::difference_type,
            _Pointer=const std::pair> ,
            _Reference=const std::pair> 
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Vector_const_iterator<_Ty,_Alloc>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo,
            _Alloc=std::allocator
        ]
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(800) : warning C4503: 'std::_Vector_iterator<_Ty,_Alloc>' : decorated name length exceeded, name was truncated
        with
        [
            _Ty=VertexInfo,
            _Alloc=std::allocator
        ]
TaskDlgAssemblyConstraints.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderConstraintGroup.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderConstraint.cpp
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\src\Mod\Assembly\App\opendcm/core/equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderAssembly.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProviderPart.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
ViewProvider.cpp
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(387) : warning C4522: 'dcm::Distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(453) : warning C4522: 'dcm::Orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\core\equations.hpp(519) : warning C4522: 'dcm::Angle' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(92) : warning C4522: 'dcm::details::ci_orientation' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/coincident.hpp(249) : warning C4522: 'dcm::details::ci_distance' : multiple assignment operators specified
c:\program files\git\bin\freecad_constraint-assembly\src\mod\assembly\app\opendcm\module3d/alignment.hpp(93) : warning C4522: 'dcm::details::al_orientation' : multiple assignment operators specified
qrc_Assembly.cxx
Generating Code...
Linking...
   Creating library C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\Release\AssemblyGui.lib and object C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\Release\AssemblyGui.exp
ViewProviderAssembly.obj : error LNK2019: unresolved external symbol "class Assembly::ItemAssembly * ActiveAsmObject" (?ActiveAsmObject@@3PAVItemAssembly@Assembly@@A) referenced in function "public: virtual __thiscall AssemblyGui::ViewProviderItemAssembly::~ViewProviderItemAssembly(void)" (??1ViewProviderItemAssembly@AssemblyGui@@UAE@XZ)
C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\Mod\Assembly\Release\..\AssemblyGui.pyd : fatal error LNK1120: 1 unresolved externals
 Results      Build log was saved at "file://c:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\AssemblyGui.dir\Release\BuildLog.htm"
AssemblyGui - 2 error(s), 73 warning(s)
 
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Test request

Post by ickby »

hello,

he missing module is due to the compiler errors, the libs are not created. So we first have to treat the compiler errors. I believe I fixed the linker problem (the one at the very end of your report) but to be honest, I have no idea about whats wrong with qt moc. Could you please delete the folder

C:/Program Files/Git/bin/FreeCAD_constraint-assembly/Build/src/Mod/Assembly

and recompile? If the same errors occur again I would need to ask some of the windows experts. All the warnings are not critical.
dre99gsx
Posts: 29
Joined: Fri Oct 11, 2013 11:55 pm

Re: Test request

Post by dre99gsx »

Just tried, same issue. You did reduce the errors from 8 to 2, so that is progress :)
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Test request

Post by ickby »

Hello,

I started to build FreeCAD on a virtual machine over night in VisualStudio2008 and it worked with the latest source. I could not reproduce the errors. However, on a quick test I saw that the assembly task dialog was missing all assembly specific icons, so even if it compiled without error there is something wrong with the qt assembly resource (which is mentioned oin your compiler report as error). Maybe the difference is that I compiled in debug mode, but I don't have much experiance with windows development to say anything for sure.

I will investigate this further tomorrow.

Stefan
wmayer
Founder
Posts: 20243
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Test request

Post by wmayer »

Creating library C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\Release\AssemblyGui.lib and object C:\Program Files\Git\bin\FreeCAD_constraint-assembly\Build\src\Mod\Assembly\Gui\Release\AssemblyGui.exp
ViewProviderAssembly.obj : error LNK2019: unresolved external symbol "class Assembly::ItemAssembly * ActiveAsmObject" (?ActiveAsmObject@@3PAVItemAssembly@Assembly@@A) referenced in function "public: virtual __thiscall AssemblyGui::ViewProviderItemAssembly::~ViewProviderItemAssembly(void)" (??1ViewProviderItemAssembly@AssemblyGui@@UAE@XZ)
I guess this explains everything. ItemAssembly is a class in the "Assembly" module which is used in "AssemblyGui". Therefore the linker needs the corresponding symbols inside "Assembly". On Linux this is no problem because by default all classes get exported to the library but on Windows you have to do it explicitly. So, to solve this issue write "class AppAssemblyExport ItemAssembly".
gdo35
Posts: 189
Joined: Wed Jan 25, 2012 7:25 pm

Re: Test request

Post by gdo35 »

Hello,

Running ubuntu 13.10, libcoin60 is replaced by libcoin80. Updating CMake.list and cMake/FindCoin3DDoc.cmake, I tried to rebuild but it failed :

Code: Select all

Linking CXX shared library ../../../lib/Driver.so
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:145:0,
                 from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_wrap.cpp:3930:
/usr/include/Inventor/elements/SoGLTexture3EnabledElement.h:36:2: error: #error Deprecated: use SoMultiTextureEnabledElement instead
 #error Deprecated: use SoMultiTextureEnabledElement instead
  ^
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:190:0,
                 from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_wrap.cpp:3930:
/usr/include/Inventor/elements/SoTexture3EnabledElement.h:36:2: error: #error Deprecated: use SoMultiTextureEnabledElement instead
 #error Deprecated: use SoMultiTextureEnabledElement instead
  ^
[  2%] [  2%] MatrixPy.xml
BoundBoxPy.xml
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:145:0,
                 from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/soqt_wrap.cpp:3303:
/usr/include/Inventor/elements/SoGLTexture3EnabledElement.h:36:2: error: #error Deprecated: use SoMultiTextureEnabledElement instead
 #error Deprecated: use SoMultiTextureEnabledElement instead
  ^
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:190:0,
                 from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/soqt_wrap.cpp:3303:
/usr/include/Inventor/elements/SoTexture3EnabledElement.h:36:2: error: #error Deprecated: use SoMultiTextureEnabledElement instead
 #error Deprecated: use SoMultiTextureEnabledElement instead
  ^
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_wrap.cpp:3930:0:
/home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:668:40: fatal error: Inventor/scxml/ScXMLInvoke.h: Aucun fichier ou dossier de ce type
 #include <Inventor/scxml/ScXMLInvoke.h>
                                        ^
compilation terminated.
In file included from /home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/soqt_wrap.cpp:3303:0:
/home/gdo/Applications/FreeCAD_constraint/src/3rdParty/Pivy-0.5/coin_header_includes.h:668:40: fatal error: Inventor/scxml/ScXMLInvoke.h: Aucun fichier ou dossier de ce type
 #include <Inventor/scxml/ScXMLInvoke.h>
As the ubuntu ppa with daily build is available for 13.10, what do I have to change to make this work for me ? (checking FreeCAD/FreeCAD_sf_master on github did not really help me).

Thanks,
gdo
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Test request

Post by ickby »

Freeecad is not yet ported to libcoin80. You need to use the pivy package provided by ubuntu which works with libcoin80. You can set FREECAD USE EXTERNAL PIVY in cmake.
Post Reply