The calibre package can be installed on latest openbsd but
viewing/conversion and possibly other functionalities are broken. This is
because calibre has dependency on python package unrardll (
https://github.com/kovidgoyal/unrardll) which is not packaged in openbsd. I
tried to manually install the package (had to modify the makefile to
include the -fPIC flag). Was able to build libunrar.so. But ran into
undefined symbol error:

`
python3:/usr/local/lib/libunrar.so: undefined symbol
'_Z14RecVolumesTestP11CommandDataP7ArchiveRKNSt3__112basic_stringIwNS3_11char_traitsIwEENS3_9allocatorIwEEEE'
python3:/usr/local/lib/libunrar.so: undefined symbol
'_Z17RecVolumesRestoreP11CommandDataRKNSt3__112basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEEb'
`
I am not what the fixes are at this point. Just wanted to let community
know.

Thanks
Sandeep

Reply via email to