Why did I do it ? For someone somewhat used to Applixware,
who I will probably migrate to eg OpenOffice or Kword
(source code :-) later.
Now It Works, What To Do Next
I need to discuss this with FreeBSD lists, then see if we
should put in some compat libs back into src/ or make a
port , or what ? Let webmaster@applix.com know it works
DETAIL - What To Do & What you will see
6.1 HOST
./install
/usr/libexec/ld-elf.so.1: Shared object "libg++.so.4" not
found, required by "install"
4.11 HOST
locate libg++.so.4 | sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
ls -l `cat ~/src/applix/../tmp/j`
-r--r--r-- 1 root wheel 301714 Jun 20 23:21
/usr/lib/compat/libg++.so.4
-r--r--r-- 1 root wheel 301090 Nov 13 2003
/usr/local/lib/compat/libg++.so.4
-rw-r--r-- 1 jhs staff 153095 May 8 1999
/usr/src/lib/compat/compat22/libg++.so.4.0.gz.uu
-rw-r--r-- 1 jhs staff 161871 Nov 10 2002
/usr/src/lib/compat/compat3x.i386/libg++.so.4.gz.uu
4.11 HOST
tar cf - `cat ~/src/applix/../tmp/j` | ( cd ~/src/applix
&& tar xf - )
6.1 HOST
ls -l $i `cat ~/src/applix/../tmp/j`
echo None of those files are on 6.1, so copy in.
( cd ~/src/applix && gtar cf - . ) | ( cd /
&& gtar xf - )
./install
/usr/libexec/ld-elf.so.1: Shared object "libstdc++.so.2"
not found, required by "install"
4.11 HOST ~
locate libstdc++.so.2 | sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
ls -l `cat ~/src/applix/../tmp/j`
lrwxr-xr-x 1 root wheel 19 May 27 2002
/usr/compat/linux/usr/i486-linux-libc5/lib/libstdc++.so.27@
-> libstdc++.so.27.1.4
-rwxr-xr-x 1 root wheel 841780 Apr 16 1999
/usr/compat/linux/usr/i486-linux-libc5/lib/libstdc++.so.27.1.4*
lrwxrwxrwx 1 root wheel 20 Nov 29 2003
/usr/compat/linux/usr/lib/libstdc++.so.2.7.2@ ->
libstdc++.so.2.7.2.8
-rwxr-xr-x 1 root wheel 1025339 Apr 3 2001
/usr/compat/linux/usr/lib/libstdc++.so.2.7.2.8*
lrwxrwxrwx 1 root wheel 18 Nov 29 2003
/usr/compat/linux/usr/lib/libstdc++.so.2.8@ ->
libstdc++.so.2.8.0
-rwxr-xr-x 1 root wheel 375773 Apr 3 2001
/usr/compat/linux/usr/lib/libstdc++.so.2.8.0*
lrwxrwxrwx 1 root wheel 22 Nov 29 2003
/usr/compat/linux/usr/lib/libstdc++.so.2.9@ ->
libstdc++.so.2.9.dummy
-rwxr-xr-x 1 root wheel 5428 Apr 3 2001
/usr/compat/linux/usr/lib/libstdc++.so.2.9.dummy*
-r--r--r-- 1 root wheel 275322 Jun 20 23:21
/usr/lib/compat/libstdc++.so.2
-r--r--r-- 1 root wheel 274986 Nov 13 2003
/usr/local/lib/compat/libstdc++.so.2
-rw-r--r-- 1 jhs staff 116688 May 8 1999
/usr/src/lib/compat/compat22/libstdc++.so.2.0.gz.uu
-rw-r--r-- 1 jhs staff 122653 Nov 10 2002
/usr/src/lib/compat/compat3x.i386/libstdc++.so.2.gz.uu
(cd / ; tar cf - `cat ~/src/applix/../tmp/j` | ( cd
~/src/applix && tar xf - )
6.1 HOST
ls -l `cat ~/src/applix/../tmp/j`
ls:
/usr/compat/linux/usr/i486-linux-libc5/lib/libstdc++.so.27:
No such file or directory
ls:
/usr/compat/linux/usr/i486-linux-libc5/lib/libstdc++.so.27.1.4:
No such file or directory
ls: /usr/lib/compat/libstdc++.so.2: No such file or
directory
ls: /usr/local/lib/compat/libstdc++.so.2: No such file
or directory
ls: /usr/src/lib/compat/compat22/libstdc++.so.2.0.gz.uu:
No such file or directory
ls:
/usr/src/lib/compat/compat3x.i386/libstdc++.so.2.gz.uu:
No such file or directory
lrwxr-xr-x 1 root wheel 20 Feb 23 2006
/usr/compat/linux/usr/lib/libstdc++.so.2.7.2@ ->
libstdc++.so.2.7.2.8
-rwxr-xr-x 1 root wheel 1025344 May 30 2002
/usr/compat/linux/usr/lib/libstdc++.so.2.7.2.8*
lrwxr-xr-x 1 root wheel 18 Feb 23 2006
/usr/compat/linux/usr/lib/libstdc++.so.2.8@ ->
libstdc++.so.2.8.0
-rwxr-xr-x 1 root wheel 375776 May 30 2002
/usr/compat/linux/usr/lib/libstdc++.so.2.8.0*
lrwxr-xr-x 1 root wheel 22 Feb 23 2006
/usr/compat/linux/usr/lib/libstdc++.so.2.9@ ->
libstdc++.so.2.9.dummy
-rwxr-xr-x 1 root wheel 5428 May 30 2002
/usr/compat/linux/usr/lib/libstdc++.so.2.9.dummy*
cd ~/src/applix ; foreach i (
usr/compat/linux/usr/lib/libstdc++.so.2.7.2 \
usr/compat/linux/usr/lib/libstdc++.so.2.7.2.8 \
usr/compat/linux/usr/lib/libstdc++.so.2.8 \
usr/compat/linux/usr/lib/libstdc++.so.2.8.0 \
usr/compat/linux/usr/lib/libstdc++.so.2.9 \
usr/compat/linux/usr/lib/libstdc++.so.2.9.dummy \
)
mv $i $i.MOVED
end
6.1 HOST
(cd ~/src/applix && gtar cf - . ) | ( cd /
&& gtar xf - )
./install
/usr/libexec/ld-elf.so.1: Shared object "libm.so.2" not
found, required by "install"
4.11 HOST
locate libm.so.2| sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
ls -l `cat ~/src/applix/../tmp/j`
-r--r--r-- 1 root wheel 117856 Jun 20 23:21
/usr/lib/libm.so.2
-rw-r--r-- 1 jhs staff 62905 May 8 1999
/usr/src/lib/compat/compat22/libm.so.2.0.gz.uu
tar cf - `cat ~/src/applix/../tmp/j` | ( cd ~/src/applix
&& tar xf - )
6.1 HOST
ls -l `cat ~/src/applix/../tmp/j`
ls: /usr/lib/libm.so.2: No such file or directory
ls: /usr/src/lib/compat/compat22/libm.so.2.0.gz.uu: No
such file or directory
cd ~/src/applix ; gtar cf - `cat ~/src/applix/../tmp/j` | (
cd / && gtar xf - )
cd /cdrom ; ./install
/usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not
found, required by "install"
4.11 HOST
locate libc.so.3 | sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
ls -l `cat ~/src/applix/../tmp/j`
-r--r--r-- 1 root wheel 522106 Jun 20 23:21
/usr/lib/compat/libc.so.3
-r--r--r-- 1 root wheel 522106 Nov 13 2003
/usr/local/lib/compat/libc.so.3
-rw-r--r-- 1 jhs staff 260695 Aug 4 2002
/usr/src/lib/compat/compat22/libc.so.3.1.bz2.uu
-rw-r--r-- 1 jhs staff 337969 Nov 10 2002
/usr/src/lib/compat/compat3x.i386/libc.so.3.gz.uu
tar cf - `cat ~/src/applix/../tmp/j` | ( cd ~/src/applix
&& tar xf - )
6.1 HOST
ls -l `cat ~/src/applix/../tmp/j`
ls: /usr/lib/compat/libc.so.3: No such file or
directory
ls: /usr/local/lib/compat/libc.so.3: No such file or
directory
ls: /usr/src/lib/compat/compat22/libc.so.3.1.bz2.uu: No
such file or directory
ls: /usr/src/lib/compat/compat3x.i386/libc.so.3.gz.uu:
No such file or directory
cd ~/src/applix ; gtar cf - . | ( cd / && gtar xf -
)
cd /cdrom ; ./install
The Applixware software has been installed.
To start Applixware, type:
/opt/applix/applix
/opt/applix/builder
/opt/applix/applix
/usr/libexec/ld-elf.so.1: Shared object
"libgnuregex.so.2" not found, required by
"libfontfs.so"
/usr1/opt/applix/axdata/axmain: Operation not permitted
4.11 HOST
locate libgnuregex.so.2 | sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
ls -l `cat ~/src/applix/../tmp/j`
-r--r--r-- 1 root wheel 27632 Jun 20 23:22
/usr/lib/libgnuregex.so.2
-rw-r--r-- 1 jhs staff 15444 May 8 1999
/usr/src/lib/compat/compat22/libgnuregex.so.2.0.gz.uu
locate libgnuregex.so.2 | sort | grep -v /usr/obj | grep -v
/usr/usr/ > ~/src/applix/../tmp/j
tar cf - `cat ~/src/applix/../tmp/j` | ( cd ~/src/applix
&& tar xf - )
6.1 HOST
ls -l `cat ~/src/applix/../tmp/j`
echo None of those files are on 6.1, so copy in.
cd ~/src/applix ; gtar cf - . | ( cd / && gtar xf
- )
/opt/applix/applix
cd /etc/rc.d ; ./ldconfig restart
rehash ; applix
echo "Works OK, Suucess !