Translate

Arm Ukraine, zap Putin

Stolen Votes

berklix.com logo

berklix.org logo

No Cookies

Flag UK DE

BSD-PIE

BSD

GNU

Linux

No Tracking

Disclaimer

IBU

Consol

Applixware 1999 binaries Running On FreeBSD-6.1 (2006)

A "How To" by http://www.berklix.com/~jhs/txt/applix/

By Julian H. Stacey

  • A FreeBSD-4.11 (release) system running Applixware was used as reference & to grab working FreeBSD libraries from.
  • A FreeBSD-6.1 (release) system was loaded with an Applixware CDROM.
  • The Applixware CDROM is labelled "Applixware Office for FreeBSD" "November 1999". "Copyright 1999 Walnut Creek CDROM". It's not a normal FreeBSD cdrom with public source code, but a commercial cdrom with proprietary commercial binaries. Whether Applix still has any interest in this old product I wouldn't know.
  • The 4.11 & 6.1 hosts have an NFS shared directory of ~/src/applix/..
  • kit/ (off line) The tree of extras I copied across from 4.11 (Only on localhost, Not on Internet)
    (Individual files are not yet uuencoded, but should be, entabers I periodicaly may use in my web tree.
  • The whole lot wrapped as kit.tgz.uu (off line) before any entabbers could corrupt anything.
  • Maybe not all files that are needed are here though ? As I only got the application to start in graphical mode, & didn't actually use it after.
  • Maybe some files are here that are superfluos.
  • Whatever, this kit allows it to work.
  • 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 !

Stolen VotesBerklix.Net Computer AssociatesDomainsApache: Web ServerFreeBSD: Operating System