TechDraw to Master
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
TechDraw to Master
Please merge TechDraw module located here https://github.com/WandererFan/FreeCAD- ... e/TechDraw.
It is based on master 09e9c8966fc9968e05bc433425302b2c9dc10491.
Thanks,
wf
It is based on master 09e9c8966fc9968e05bc433425302b2c9dc10491.
Thanks,
wf
Re: TechDraw to Master
hurray!!!
just one little question, there is one file in Part ( src/Mod/Part/App/OpenCascadeAll.h ) that removes a series of includes... Is this intentional?
just one little question, there is one file in Part ( src/Mod/Part/App/OpenCascadeAll.h ) that removes a series of includes... Is this intentional?
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: TechDraw to Master
I don't recall fiddling with src/Mod/Part/App/OpenCascadeAll.h at all. But Ian was trying to clean up TechDraw's precompiled.h, maybe that was it. Let me check and get back to you.
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: TechDraw to Master
OK, I found it. That change (23a511ce49 - wmayer patch for Win & OCC7 compat) came from Werner. Here is the forum discussion: viewtopic.php?f=8&p=125573. So I guess it's intentional.
I don't use OCC7 yet. It works fine with OCC6.8.
wf
I don't use OCC7 yet. It works fine with OCC6.8.
wf
Re: TechDraw to Master
I get some errors on win, some related to OCC, with OCCT7. I don't have 6.8 on this machine anymore I will try in a couple of hours.wandererfan wrote:I don't use OCC7 yet. It works fine with OCC6.8.
Code: Select all
Error 8 error C2872: 'graph' : ambiguous symbol C:\Users\sim\Documents\SW_Projects\FreeCAD-TechDraw\src\Mod\TechDraw\App\EdgeWalker.cpp 69 1 TechDraw
Error 9 error C2371: 'Handle_Standard_Transient' : redefinition; different basic types C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Standard_Transient_proto.hxx 22 1 TechDraw
Error 10 error C2371: 'Handle_Standard_Type' : redefinition; different basic types C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Standard_Transient_proto.hxx 24 1 TechDraw
Error 11 error C2011: 'Standard_Transient' : 'class' type redefinition C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Standard_Transient_proto.hxx 30 1 TechDraw
Error 12 error C2027: use of undefined type 'Standard_Transient' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Standard_Transient_proto.hxx 84 1 TechDraw
Error 13 error C2906: 'opencascade::handle<Standard_Transient>' : explicit specialization requires 'template <>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 43 1 TechDraw
Error 14 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_Type> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 15 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_Failure> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 16 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DomainError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 17 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_RangeError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 18 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_OutOfRange> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 19 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ConstructionError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 20 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<gp_VectorWithNullMagnitude> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 21 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_NoSuchObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 22 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRTopoBRep_OutLiner> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 23 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<MMgt_TShared> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 24 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<NCollection_BaseAllocator> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 25 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ProgramError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 26 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopLoc_SListNodeOfItemLocation> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 27 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopLoc_Datum3D> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 28 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopoDS_TShape> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 29 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<BRepTopAdaptor_TopolTool> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 30 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Adaptor3d_HSurface> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 31 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_TypeMismatch> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 32 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRBRep_Data> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 33 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ImmutableObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 34 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRBRep_Algo> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 35 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DimensionError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 36 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DimensionMismatch> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 37 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColStd_HArray1OfReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 38 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColgp_HArray1OfPnt2d> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 39 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TShort_HArray1OfShortReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 40 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColStd_HArray2OfReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 41 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Geom_Curve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 42 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Geom_BSplineCurve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 43 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<BSplCLib_Cache> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 44 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<GeomEvaluator_Curve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 45 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_NullObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 46 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Adaptor3d_HCurveOnSurface> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 47 error C2676: binary '==' : 'const opencascade::handle<Standard_Transient>' does not define this operator or a conversion to a type acceptable to the predefined operator C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 48 error C2908: explicit specialization; 'opencascade::handle<Standard_Type>' has already been instantiated C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_MMgt_TShared.hxx 14 1 TechDraw
Error 49 error C2908: explicit specialization; 'opencascade::handle<MMgt_TShared>' has already been instantiated C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\Handle_Geom_Geometry.hxx 15 1 TechDraw
Error 50 error C2504: 'Standard_Transient' : base class undefined C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\BSplSLib_Cache.hxx 37 1 TechDraw
Error 51 error C3668: 'BSplSLib_Cache::DynamicType' : method with override specifier 'override' did not override any base class methods C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\BSplSLib_Cache.hxx 124 1 TechDraw
Error 52 error C2504: 'Standard_Transient' : base class undefined C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\GeomEvaluator_Surface.hxx 27 1 TechDraw
Error 53 error C3668: 'GeomEvaluator_Surface::DynamicType' : method with override specifier 'override' did not override any base class methods C:\Users\sim\Documents\SW_Projects\FreeCADLibs_11.5_x64_VC12\include\oce\GeomEvaluator_Surface.hxx 52 1 TechDraw
Error 58 error C3083: '{ctor}': the symbol to the left of a '::' must be a type C:\Users\sim\Documents\SW_Projects\FreeCAD-TechDraw\src\Mod\TechDraw\Gui\QGIFace.cpp 64 1 TechDrawGui
"fight the good fight"
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: TechDraw to Master
First and last errors are too many/too few namespace qualifiers that I guess gcc accepts and VC doesn't? Just pushed a tidier version.
The rest all seem to be Standard_Transient, Handle_Standard_Transient, Handle<Standard_Transient>,etc.
Guess I better get myself a copy of OCC7.
The rest all seem to be Standard_Transient, Handle_Standard_Transient, Handle<Standard_Transient>,etc.
Guess I better get myself a copy of OCC7.
Re: TechDraw to Master
Yea, and pray it doesn't cause a conflict with VTK etc. The Install/Compile forum is on fire. If it was easy anyone would do itwandererfan wrote:Guess I better get myself a copy of OCC7.
BTW: Thanks, I've been playing with my older build of your branch an it's really good.
EDIT:
Code: Select all
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.7896 (Git)
Build type: Release
Branch: TechDraw
Hash: 55522e4788ae9755300f3f51055429864a95de8e
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Similar errors with OCCT7
Code: Select all
Error 11 error C2371: 'Handle_Standard_Transient' : redefinition; different basic types C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Standard_Transient_proto.hxx 22 1 TechDraw
Error 12 error C2371: 'Handle_Standard_Type' : redefinition; different basic types C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Standard_Transient_proto.hxx 24 1 TechDraw
Error 13 error C2011: 'Standard_Transient' : 'class' type redefinition C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Standard_Transient_proto.hxx 30 1 TechDraw
Error 14 error C2027: use of undefined type 'Standard_Transient' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Standard_Transient_proto.hxx 84 1 TechDraw
Error 15 error C2906: 'opencascade::handle<Standard_Transient>' : explicit specialization requires 'template <>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 43 1 TechDraw
Error 16 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_Type> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 17 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_Failure> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 18 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DomainError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 19 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_RangeError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 20 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_OutOfRange> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 21 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ConstructionError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 22 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<gp_VectorWithNullMagnitude> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 23 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_NoSuchObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 24 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRTopoBRep_OutLiner> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 25 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<MMgt_TShared> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 26 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<NCollection_BaseAllocator> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 27 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ProgramError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 28 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopLoc_SListNodeOfItemLocation> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 29 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopLoc_Datum3D> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 30 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TopoDS_TShape> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 31 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<BRepTopAdaptor_TopolTool> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 32 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Adaptor3d_HSurface> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 33 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_TypeMismatch> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 34 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRBRep_Data> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 35 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_ImmutableObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 36 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<HLRBRep_Algo> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 37 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DimensionError> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 38 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_DimensionMismatch> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 39 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColStd_HArray1OfReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 40 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColgp_HArray1OfPnt2d> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 41 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TShort_HArray1OfShortReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 42 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<TColStd_HArray2OfReal> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 43 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Geom_Curve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 44 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Geom_BSplineCurve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 45 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<BSplCLib_Cache> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 46 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<GeomEvaluator_Curve> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 47 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Standard_NullObject> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 48 error C2784: 'bool opencascade::operator ==(const T2 *,const opencascade::handle<Adaptor3d_HCurveOnSurface> &)' : could not deduce template argument for 'const T2 *' from 'const opencascade::handle<Standard_Transient>' C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 49 error C2676: binary '==' : 'const opencascade::handle<Standard_Transient>' does not define this operator or a conversion to a type acceptable to the predefined operator C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Standard_Transient.hxx 225 1 TechDraw
Error 50 error C2908: explicit specialization; 'opencascade::handle<Standard_Type>' has already been instantiated C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_MMgt_TShared.hxx 14 1 TechDraw
Error 51 error C2908: explicit specialization; 'opencascade::handle<MMgt_TShared>' has already been instantiated C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\Handle_Geom_Geometry.hxx 15 1 TechDraw
Error 52 error C2504: 'Standard_Transient' : base class undefined C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\BSplSLib_Cache.hxx 37 1 TechDraw
Error 53 error C3668: 'BSplSLib_Cache::DynamicType' : method with override specifier 'override' did not override any base class methods C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\BSplSLib_Cache.hxx 124 1 TechDraw
Error 54 error C2504: 'Standard_Transient' : base class undefined C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\GeomEvaluator_Surface.hxx 27 1 TechDraw
Error 55 error C3668: 'GeomEvaluator_Surface::DynamicType' : method with override specifier 'override' did not override any base class methods C:\Users\Chris\Desktop\FClibs_vc12_x64\FreeCADLibs_11.6_x64_VC12\include\oce\GeomEvaluator_Surface.hxx 52 1 TechDraw
"fight the good fight"
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: TechDraw to Master
That's good news, thanks.sgrogan wrote:Compiles and all self-tests pass with your latest branch.
Building OCC7 right now.
Re: TechDraw to Master
Is it possible to know, when this will appears in pre-release development snapshots dowlnoad for windows?
- wandererfan
- Veteran
- Posts: 6320
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: TechDraw to Master
I'm working under the assumption that it has to work with OCC7 before it is merged. Since I'm still trying to build OCC7, I have no idea how long it will take.efyx wrote:Is it possible to know, when this will appears in pre-release development snapshots dowlnoad for windows?
wf