You are not logged in.
Hi All,
Just trying to get this [subject] running and drawing a blank...
* Have downloaded / untared the package onto a recent installtion [3.13.6-1-ARCH #1 SMP PREEMPT Fri Mar 7 22:47:48 CET 2014 x86_64 GNU/Linux]
As a result of this note https://www.softmaker.com/english/tipslinux_en.htm
D) Other 64 bit Linux systems: Using the .tgz-based installer
Unpack and install SoftMaker Office, as described below. The .tgz-based installer does not resolve dependencies on its own. This means that you have to install the 32 bit libraries of your system manually. The exact names of these libraries differ with each distribution. To find out which libraries you need, perform an internet search for the name of your Linux distribution and the search term "32-bit libraries".
* I have followed the instruction here https://wiki.archlinux.org/index.php/Multilib
# nano /etc/pacman.conf:
[multilib]
Include = /etc/pacman.d/mirrorlist
# pacman -Syu
I also read this but am not too sure which action to take next
https://wiki.archlinux.org/index.php/Us … _on_Arch64
but right now the Softmaker binaries [textmaker etc] refuse to load with 'command not found' or 'No such file...'
TIA
Last edited by cpcnw2 (2014-03-11 13:58:57)
Offline
How exactly are you trying to load (run?) this software?
Maybe it didn't install to your $PATH?
Offline
Just moved into the install directory and trying ;
# textmaker
or
# ./textmaker
Offline
What's the output of 'file textmaker' executed in that directory?
Offline
textmaker: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
Offline
As an aside I dont see /usr/lib32 after enabling multilib and updating Syu as described here?
Offline
Just enabling the multilib repo isn't enough, you need to actually install the 32-bit libraries needed by Softmaker Office. You should be able to use ldd to find the needed libraries...
ldd textmakerOffline
Thanks for the reply ![]()
[orby@node3 softmaker]$ ldd textmaker
not a dynamic executable
Offline
You need to be in the correct directory, Softmaker Office defaults to ~/office 2012.
rob@arch:~/office2012$ ldd textmaker
linux-gate.so.1 (0xf7713000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf75ae000)
libXmu.so.6 => not found
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf759b000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf7555000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf7549000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7460000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf72b3000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf72ae000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf728b000)
/lib/ld-linux.so.2 (0xf7714000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7270000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf726c000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7265000)Once you know which libraries you need you can use pkgfile to find out which package they come from...
rob@arch:~/office2012$ pkgfile libX11.so.6
extra/libx11
multilib/lib32-libx11Obviously you're after the 32-bit versions so to get the libX11.so.6 library needed for Softmaker Office you would install lib32-libx11.
Edit - Just using ldd as I've done above will list all of the libraries needed, but only for the textmaker executable. A better solution is to run the following command (stolen from the Steam wiki page). This will list only the needed libraries that you don't already have installed, for all of the executables in the current directory.
rob@arch:~/office2012$ LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
libXmu.so.6 => not foundIn this case you can see I'm only missing the one library as I already have some of multilib installed.
Last edited by Slithery (2014-03-09 11:45:47)
Offline
Ive looked at the install script here and line 10 is "APPPATH=$HOME/office2012free - the files written to /usr/bin are just scripts to the executables in the install directory.
I untarred it to the directory of my choosing [actually /opt/softmaker] and can see all 3 exeuctables in that directory [textmaker / planmaker / presentations]
They all chuck up that message above ie "not a dynamic executable" when issuing 'ldd'
Last edited by cpcnw2 (2014-03-09 12:33:55)
Offline
After enabling multilib I installed ;
lib32-glibc
lib32-libx11
lib32-libxmu
lib32-libxrender
lib32-libstdc++5
Softmaker office now launches [albeit with some minor graphics ticks here and there!]
Offline