FS#77801 - [f3d] Unable to launch, undefined vtk symbol/dynamic linker error

Attached to Project: Community Packages
Opened by Christopher Parish (cparish) - Friday, 10 March 2023, 01:34 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 12 March 2023, 07:37 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
f3d appears to have been linked against an old version of vtk, which (recently?) broke ABI compatibility. When launching f3d, this immediately prints: "f3d: symbol lookup error: /usr/bin/../lib/libf3d.so: undefined symbol: _ZN12vtkAlgorithm8RegisterEP13vtkObjectBase"

That works out to vtkAlgorithm::Register(vtkObjectBase*), which indeed isn't in the documentation for the latest vtk version. Hopefully it's just a rebuild and not a patch on the released version's code

Additional info:
vtk 9.2.6-3
f3d 1.3.1-8

`ldd libf3d.so` attached

Steps to reproduce:
1. Install f3d
2. Execute 'f3d'
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 12 March 2023, 07:37 GMT
Reason for closing:  Fixed
Comment by Toolybird (Toolybird) - Friday, 10 March 2023, 04:18 GMT
It's also missing a dep on "jsoncpp" (noticed while testing in a fresh VM).

Loading...