I assume, due to bug 371883 "fix" opencascade is no longer working due to missing symbols. Please remove opencascade-6.3-underlinking.patch.
Steps to Reproduce:
I am using the python bindings of opencascade (python-occ) and while importing the modules, the following error occurred:
from OCC.Display.qtDisplay import qtViewer3d
File "/usr/lib64/python2.7/site-packages/OCC/Display/qtDisplay.py", line 24, in <module>
File "/usr/lib64/python2.7/site-packages/OCC/Display/OCCViewer.py", line 23, in <module>
File "/usr/lib64/python2.7/site-packages/OCC/Visualization.py", line 28, in <module>
_Visualization = swig_import_helper()
File "/usr/lib64/python2.7/site-packages/OCC/Visualization.py", line 24, in swig_import_helper
_mod = imp.load_module('_Visualization', fp, pathname, description)
ImportError: /usr/lib64/opencascade-6.3/ros/lin/lib64/libTKNIS.so.0: undefined symbol: glMultMatrixd
According to this:
The problem is the -Wl,--as-needed flag.
That fix is most likely correct, though your report suggests it's simply incomplete.
Not in the tree anymore. If you still have problems with occ-6.5, please file a new bug.