MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032321Open CASCADE[OCCT] OCCT:DRAWpublic2021-04-23 09:432021-04-23 09:45
Reporterkgv 
Assigned Tokgv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.5.0 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032321: Draw Harness - pload should be able loading plugins with version suffix
DescriptionWhen Draw Harness is packaged on Linux platform it is a common practice to install only libraries with version-suffix to /usr/lib (e.g. "occt-draw").
Version-less symblinks are installed only by dedicated "development" packages (e.g. "libocct-draw-dev").
This makes Draw Harness unusable - not being able to load any plugins.

It is desired improving Draw Harness:
- Export version information via dedicated function Standard::Version() from libTKernel.so based on OCC_VERSION macros.
- Use this version suffix in "pload" / Draw::Load() to load versioned libraries first.
- Ideally - handle gracefully plugins without version suffix / with custom version suffix (add options to "pload" command?).
- Handle statically-linked Draw Harness plugins specifically (e.g. generate a warning instead of error on attempt to load them using "pload" command).
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0030339closedapn Configuration - add project files for qmake 
child of 0032318newbugmaster Configuration - Draw Harness is unable to load plugins on Ubuntu 21.04 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2021-04-23 09:43 kgv New Issue
2021-04-23 09:43 kgv Assigned To => kgv
2021-04-23 09:43 kgv Relationship added child of 0032318
2021-04-23 09:45 kgv Relationship added related to 0030339


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker