View Issue Details

IDProjectCategoryView StatusLast Update
0023116Open CASCADEOCCT:Foundation Classespublic2012-11-16 13:18
ReporterrkvAssigned Toilv 
PrioritynormalSeverityminor 
Status closedResolutionfixed 
PlatformWindowsOSVC++ 2008 
Product Version6.5.2 
Target Version6.5.4Fixed in Version6.5.4 
Summary0023116: Method Poly_MakeLoops::GetHangingLinks is unavailable from external dll
DescriptionThe class Poly_MakeLoops is supposed to be used instead of its old version Engine_MakeLoops in ShipBuilder sample application.
The method Poly_MakeLoops::GetHangingLinks should be used but it is not declared as an external:

1>Compiling...
1>Engine_MeshSurface.cxx
1>Linking...
1> Creating library ..\..\libd\engine.lib and object ..\..\libd\engine.exp
1>Engine_MeshSurface.obj : error LNK2019: unresolved external symbol "public: void __thiscall Poly_MakeLoops::GetHangingLinks(class NCollection_List<struct Poly_MakeLoops::Link> &)const " (?GetHangingLinks@Poly_MakeLoops@@QBEXAAV?$NCollection_List@ULink@Poly_MakeLoops@@@@@Z) referenced in function "public: virtual void __thiscall Engine_MeshSurface::perform(void)" (?perform@Engine_MeshSurface@@UAEXXZ)
1>..\..\libd\engine.dll : fatal error LNK1120: 1 unresolved externals

Attached please find the archive meshsurf.7z containing the sources from ShipDemo/src/Engine modified so that Poly_MakeLoops is used instead of Engine_MakeLoops.
TagsNo tags attached.
Test case numberNot needed

Attached Files

  • meshsurf.7z (7,183 bytes)

Activities

rkv

2012-04-19 11:07

developer  

meshsurf.7z (7,183 bytes)

ilv

2012-10-29 13:36

developer   ~0021988

Add Standard_EXPORT declaration to method Poly_MakeLoops::GetHangingLinks in OCCT, please check my code. Next changes will be on OCCT-Products side.

abv

2012-10-29 15:40

manager   ~0021990

Please do not forget switching the issue to Resolved when fix is integrated!

abv

2012-10-29 15:41

manager   ~0021991

Reviewed, please test

apn

2012-10-30 13:41

administrator   ~0022007

Dear BugMaster,
Branch CR23116 (and products from GIT master) was compiled on Linux and Windows platforms and tested.

Regression:
Not detected

Improvements:
Not detected

Testing case:
Not needed

Related Changesets

occt: master 5fec2f77

2012-10-25 10:08:25

ilv

Details Diff
0023116: Add Standard_EXPORT declaration to method Poly_MakeLoops::GetHangingLinks Affected Issues
0023116
mod - src/Poly/Poly_MakeLoops.hxx Diff File

Issue History

Date Modified Username Field Change
2012-04-19 11:07 rkv New Issue
2012-04-19 11:07 rkv Assigned To => msv
2012-04-19 11:07 rkv File Added: meshsurf.7z
2012-10-24 11:31 abv Assigned To msv => ilv
2012-10-24 11:31 abv Status new => assigned
2012-10-24 11:31 abv Target Version 6.5.3 => 6.6.0
2012-10-29 13:36 ilv Note Added: 0021988
2012-10-29 15:40 abv Note Added: 0021990
2012-10-29 15:40 abv Assigned To ilv => bugmaster
2012-10-29 15:40 abv Status assigned => resolved
2012-10-29 15:41 abv Note Added: 0021991
2012-10-29 15:41 abv Status resolved => reviewed
2012-10-29 15:41 abv Target Version 6.6.0 => 6.5.4
2012-10-30 13:41 apn Note Added: 0022007
2012-10-30 13:41 apn Test case number => Not needed
2012-10-30 13:41 apn Status reviewed => tested
2012-11-06 19:02 ilv Changeset attached => occt master 5fec2f77
2012-11-06 19:03 ilv Assigned To bugmaster => ilv
2012-11-06 19:03 ilv Status tested => verified
2012-11-06 19:03 ilv Resolution open => fixed
2012-11-16 13:13 bugmaster Fixed in Version => 6.5.4
2012-11-16 13:18 bugmaster Status verified => closed