View Issue Details

IDProjectCategoryView StatusLast Update
0023887Open CASCADEOCCT:WOKpublic2014-01-13 11:33
Reporterbugmaster Assigned Tobugmaster  
PriorityhighSeveritymajor 
Status closedResolutionfixed 
PlatformAOSL 
Product Version6.5.5 
Target Version6.6.0Fixed in Version6.6.0 
Summary0023887: wgenproj -target=amk generate incorrect dependicies in *.am files for occt products
DescriptionTypical simple: dependencies of TKDXF

lib_LTLIBRARIES=libTKDXF.la

libTKDXF_la_LIBADD = $(CSF_OPT_LIBS) \
../TKBRep/libTKBRep.la \
../TKernel/libTKernel.la \
../TKMath/libTKMath.la \
../TKXSBase/libTKXSBase.la \
../TKG2d/libTKG2d.la \
../TKShHealing/libTKShHealing.la \
../TKG3d/libTKG3d.la \
../TKOCCLicense/libTKOCCLicense.la \
../TKGeomBase/libTKGeomBase.la \
../TKTopAlgo/libTKTopAlgo.la \
../TKPrim/libTKPrim.la \
../TKGeomAlgo/libTKGeomAlgo.la \
../TKMesh/libTKMesh.la \
../TKACIS/libTKACIS.la \
$(STLPort_LIB)
 
It assumes that occt libraries built in the same filder as TKDXF

the best way to define occt libraries through -lTkernel for example regarding $(CSF_OPT_LIBS)

libTKDXF_la_LIBADD = $(CSF_OPT_LIBS) \
 -lTKBRep -lTKernel -lTKMath -lTKXSBase \
 -lTKG2d -lTKShHealing -lTKG3d -lTKGeomBase -lTKTopAlgo \
 -lTKPrim -lTKGeomAlgo -lTKMesh \
../TKOCCLicense/libTKOCCLicense.la \
../TKACIS/libTKACIS.la \
Additional information
and documentation updates
1. add occt's (_first_ father of current workbench) library to libTKDXF_la_LIBADD variable as -l<library name>: -TKernel
2. add other libraries as ../<library name>/lib<library name>.la: ../TKACIS/libTKACIS.la

there is hierarchy of workbenches: OCCT <- VAS <- OCCLicense <- ACIS
"first father" of ACIS workbench is OCCT workbench
TagsNo tags attached.
Test case number

Activities

ibs

2013-04-09 18:44

developer   ~0024059

bugmaster,
the path is ready for testing in CR23887 branch of WOK git. please try the one.

ibs

2013-04-10 12:07

developer   ~0024069

bugmaster,
fresh commit "__EXTERNLIB__ returned" is ready in CR23887 branch. try the one

bugmaster

2013-04-10 14:31

administrator   ~0024075

Fix has been tested and integrated into master of occt-wok repository

Issue History

Date Modified Username Field Change
2013-04-09 17:05 bugmaster New Issue
2013-04-09 17:05 bugmaster Assigned To => bugmaster
2013-04-09 17:06 bugmaster Description Updated
2013-04-09 17:07 bugmaster Description Updated
2013-04-09 17:09 bugmaster Project OCCT => Open CASCADE
2013-04-09 17:12 ibs Assigned To bugmaster => ibs
2013-04-09 17:12 ibs Status new => assigned
2013-04-09 17:15 bugmaster Description Updated
2013-04-09 18:44 ibs Note Added: 0024059
2013-04-09 18:45 ibs Assigned To ibs => bugmaster
2013-04-09 18:45 ibs Status assigned => feedback
2013-04-10 09:54 ibs Additional Information Updated
2013-04-10 09:57 ibs Additional Information Updated
2013-04-10 09:59 ibs Additional Information Updated
2013-04-10 12:07 ibs Note Added: 0024069
2013-04-10 13:45 ibs Status feedback => resolved
2013-04-10 13:45 ibs Status resolved => reviewed
2013-04-10 14:31 bugmaster Note Added: 0024075
2013-04-10 14:31 bugmaster Status reviewed => verified
2013-04-10 14:31 bugmaster Resolution open => fixed
2013-04-10 14:38 ibs Additional Information Updated
2013-04-23 13:35 aiv Status verified => closed
2013-04-29 15:24 aiv Fixed in Version => 6.6.0
2014-01-13 11:33 bugmaster Category OCCT Release:WOK => OCCT:WOK