I really want to try out Siag on my ancient little laptop, but it’s turning into a real bear.
The strange part is, I can get all the dependencies into place, compile all the support libraries and even Siag Office itself, but the resulting binaries claim they can’t find the libraries they want. If I go looking for them I can find them, so I know they’re installed, but Siag can’t see them.
On a hunch I tried modifying my PATH to include the location of the libraries, but that didn’t seem to help. It was just an idea.
Anyways, here’s what I was doing. See if you can get it working, and if you can, help me out. First I installed these dependencies.
sudo aptitude install build-essential checkinstall libxaw7-dev libxmu-dev libxmp-dev libncurses5-dev
Then I downloaded the mowitz, nextaw, xawm and siag source files from the Siag Web site. I compiled nextaw first, using checkinstall to make a deb package. Then I compiled xawm and finally mowitz, finishing with siag itself.
No errors, but the application says it’s missing a library — libMowitz. Try it for yourself and see if it complains to you too. Cheers and thanks in advance.
Edit: For reference. …
kmandla@sotec:~$ ldd /usr/local/bin/siag linux-gate.so.1 => (0xffffe000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7f54000) libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7f44000) libMowitz.so.0 => not found libneXtaw.so.0 => not found libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7f2d000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7f1f000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7ece000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ddc000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7dd3000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7dbb000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7da5000) libm.so.6 => /lib/libm.so.6 (0xb7d7f000) libc.so.6 => /lib/libc.so.6 (0xb7c53000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c4f000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c4a000) libdl.so.2 => /lib/libdl.so.2 (0xb7c46000) /lib/ld-linux.so.2 (0xb7f88000)
And yet. …
kmandla@sotec:~$ whereis libneXtaw libneXtaw: /usr/local/lib/libneXtaw.a /usr/local/lib/libneXtaw.la /usr/local/lib/libneXtaw.so kmandla@sotec:~$ ls /usr/local/lib/ libMowitz.a libneXtaw.la libXawM.so stXXXX80RBht libMowitz.la libneXtaw.so libXawM.so.1 stXXXX9l1h4N libMowitz.so libneXtaw.so.0 libXawM.so.1.0.0 stXXXXZA2mVl libMowitz.so.0 libneXtaw.so.0.15.1 python2.5 libMowitz.so.0.3.1 libXawM.a siag libneXtaw.a libXawM.la site_ruby
So is there a way to point the binary at the library? I wonder. …