The libraries are not linked correctly. Here are the missing dependencies:
libDtMmdb.so.2.1: libc++abi.so.1,libDtSvc.so.2
libDtHelp.so.2.1: libXm.so.4,libX11.so.6,libXt.so.6,libDtSvc.so.2
libDtPrint.so.2.1: libXm.so.4,libX11.so.6,libXt.so.6,libXp.so.6,libDtHelp.so.2,libDtSvc.so.2
libDtSvc.so.2.1: libXm.so.4,libX11.so.6,libXt.so.6,libtt.so.2
libDtTerm.so.2.1: libXm.so.4,libX11.so.6,libXt.so.6,libDtHelp.so.2,libDtSvc.so.2
libDtWidget.so.2.1: libXm.so.4,libX11.so.6,libXt.so.6,libDtSvc.so.2
libDtMrm.so.2.1: libMrm.so.4,libDtTerm.so.2,libDtPrint.so.2,libDtHelp.so.2,libDtWidget.so.2
Found it out during my attempts to create Debian packages. Only three symbols are still unresolved:
dpkg-shlibdeps: warning: symbol cos used by debian/libdthelp2/usr/lib/x86_64-linux-gnu/libDtHelp.so.2.1 found in none of the libraries
dpkg-shlibdeps: warning: symbol log used by debian/libdtmmdb2/usr/lib/x86_64-linux-gnu/libDtMmdb.so.2.1 found in none of the libraries
dpkg-shlibdeps: warning: symbol floorf used by debian/libdtmmdb2/usr/lib/x86_64-linux-gnu/libDtMmdb.so.2.1 found in none of the libraries
Unfortunately I can't provide you a patch. I was editing the ELF headers directly with patchelfmod (https://github.com/darealshinji/patchelfmod).
CDE 2.2.2 release tarball
OS: Linux Mint 17
On Fri, 22 Aug 2014, Marshall wrote:
I guess I'm a little confused. The symbols you list should be in the
math library (-lm).
But... Are you saying these libraries don't work properly in CDE
or...?
--
Jon Trulson
"Don't believe everything you read on the internet."
--Abraham Lincoln
Related
Tickets:
#36Didn't check yet if everything works fine. When I was trying to create Debian packages, the packaging tools that are figuring out the dependencies were pointing out symbols that couldn't be found in the libraries listed in the dynamic header section. So I guess something didn't work right there.
Nothing to fix here as far as I can see.