more_software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
more_software [2018/08/16 20:19] – wiki_admin | more_software [2018/08/16 20:23] – wiki_admin | ||
---|---|---|---|
Line 11: | Line 11: | ||
You need to add / | You need to add / | ||
- | Installing software from the file galleries | + | ====== |
Installing the software is fairly simple. You will need bzip2 to handle the archives, this is provided here for the binary only. If you like, you can download the full bzip2 archive from the file galleries, which requires bzip2 to extract. To install the bzip2.Z file, as root do: | Installing the software is fairly simple. You will need bzip2 to handle the archives, this is provided here for the binary only. If you like, you can download the full bzip2 archive from the file galleries, which requires bzip2 to extract. To install the bzip2.Z file, as root do: | ||
Line 29: | Line 28: | ||
Note that most archives will unpack to /usr/local, so you need to add directories like / | Note that most archives will unpack to /usr/local, so you need to add directories like / | ||
+ | |||
+ | ====== Compilation ====== | ||
+ | |||
+ | **SUCCESS** | ||
+ | |||
+ | NCSA httpd 1.5.2a — successful on 1.1, AMIX gcc | ||
+ | |||
+ | |||
+ | gzip 1.3.5 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | GNU screen 4.0.2 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | GNU make 3.80 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | wget 1.9.1 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | Nethack 3.4 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | apache 1.3.31 — successful on 2.03, gcc-2.7.2.3 | ||
+ | |||
+ | gcc 2.4.5 — successful on 2.03, AMIX gcc, then recompiled with itself | ||
+ | |||
+ | gcc 2.5.8 — successful on 2.03, gcc 2.4.5, then recompiled with itself | ||
+ | |||
+ | gcc 2.6.3 — successful on 2.03, gcc 2.5.8, then recompiled with itself | ||
+ | |||
+ | gcc 2.7.2.3 — successful on 2.03, gcc 2.6.3, then recompiled with itself | ||
+ | |||
+ | ntp-4.2.0 — successful and working on 2.1 | ||
+ | |||
+ | bash-1.14.7 — successful and working on 2.1 | ||
+ | |||
+ | bash-3.0 — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | bzip2 1.0.2 — successful and working on 2.1 | ||
+ | |||
+ | rsync 2.6.3 — successful and working on 2.1 | ||
+ | |||
+ | GNU tar 1.14 — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | GNU coreutils 5.2.1 — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | GNU patch 2.5.4 — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | lynx 2.7.2 — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | zlib 1.2.2 — successful and working on 2.1 | ||
+ | |||
+ | perl 5.005_4 — successful and working on 2.1, care needed during configuration (see below) | ||
+ | |||
+ | openssl 1.0.0d — successful and working on 2.1, needs changes to compile (see below) | ||
+ | |||
+ | **FAILS** | ||
+ | |||
+ | amiwm 0.20pl48 — fails on 2.03, compiles, object files do not link, AMIX gcc | ||
+ | |||
+ | gcc 2.95.3 — fails on 2.03, with gcc 2.7.2.3, collect2 has unresolved symbols (forget which, sys_sig.h?) | ||
+ | |||
+ | binutils 2.15 — no m68k-cbm-sysv4 target for gas or ld, makes this useless pretty much | ||
+ | |||
+ | apache 2.x — compilation failure | ||
+ | |||
+ | mysql 4.x — compilation failure | ||
+ | |||
+ | lynx 2.8.x — compilation failure, assembler takes a dump | ||
+ | |||
+ | netrik — missing, uncompilable libraries | ||
+ | |||
+ | w3m — missing, uncompilable libraries | ||
+ | |||
+ | GNU gettext — nope (last tested on 2.03) | ||
+ | |||
+ | GNU readline — nyet (last tested on 2.03, integrated readline on bash 3.0 compiled fine on 2.1) | ||
+ | |||
+ | UNIX top 3.5.1 — Can get it to compile, but only displays one process (init), free mem is wrong, and crashes on update. | ||
+ | |||
+ | wm2 — Wants ANSI C headers. Man, just ask for the world why dontcha? | ||
+ | |||
+ | **IN PROCESS** | ||
+ | |||
+ | WindowLab 1.32 | ||
+ | Add -lnsl and -lsocket to EXTRA_LIBS in Makefile | ||
+ | Comment out defines for shape extension in top of Makefile | ||
+ | Change XROOT to /usr/X | ||
+ | Change snprintf() in menufile.c to use sprintf(), remove " | ||
+ | Rename windowlab.1x to windowlab, compress with compress and move to /usr/man/1X | ||
+ | HOLY SHIT A WINDOW MANAGER COMPILED ON AMIX | ||
+ | |||
+ | **CHANGES NEEDED** | ||
+ | changes needed for successful compilation on AMIX | ||
+ | |||
+ | bash 3.0 Needed to edit some stuff for libintl to compile...will redo this and add the info later | ||
+ | |||
+ | GNU tar 1.14 Need to #include stdlib.h in src/ | ||
+ | |||
+ | GNU patch 2.5.4 Edit argmatch.c, change strncasecmp call to strncmp | ||
+ | |||
+ | lynx 2.7.2 Add " | ||
+ | |||
+ | coreutils 5.2.1 Added #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) to lib/fts.c | ||
+ | |||
+ | Perl 5.005_4 | ||
+ | Compiled only standard extensions, shared objects | ||
+ | Link gcc-2.7.2.3 cpp to / | ||
+ | Use my own malloc, do not use Perl malloc | ||
+ | |||
+ | openssl 1.0.0d | ||
+ | perl5 needed for compilation | ||
+ | svr4 unsupported, | ||
+ | Define NO_STRINGS_H in Makefile CFLAGS | ||
+ | edit crypto/ | ||
+ | include sys/types.h in crypto/ | ||
+ | ifdef NO_STRINGS_H apps/apps.c | ||
+ | add -lnsl -lsocket to EX_LIBS in apps/ | ||
+ | |||
+ | prngd 0.9.29 | ||
+ | Oh dear, one of these where you edit the Makefile and config.h manually, and oh generic sysv4 isn't supported so I have to make my own defines... | ||
+ | Defined AMIX, copied SYSLIBS from NCR sysv4 entry | ||
+ | AMIX doesn' | ||
+ | AMIX closelog requires () | ||
+ | made AMIX entry in config.h, provided file locations for entropy collection | ||
+ | borrowed Solaris 7 prngd.conf file, need to fix it but it will work for now | ||
+ | Seems to work, but will dump core if you fail to provide a socket to run on. Provide that socket... | ||
+ | |||
+ | openssh 3.9p1 | ||
+ | Proceeding well, now that I realize ldd expects to find everything in /usr/lib and/or / | ||
+ | Commented out include of shadow.h in auth.c and auth-shadow.c since it caused redefinition of struct spwd. This allowed compile to continue but I wonder if I'll be able to log in | ||
+ | Compilation finished, now recompiling since AMIX doesn' | ||
+ | Add #define PRNGD_SOCKET / | ||
+ | Works now but only root can login...others get setuid error...think I found a fix, add to config.h: #define SETEUID_BREAKS_SETUID 1, #define BROKEN_SETREUID 1, #define BROKEN_SETREGID 1 | ||
+ | |||
+ | rhapsody 0.25b | ||
+ | REQUIRES ncurses from DRASTIC UPGRADES file gallery | ||
+ | add #define bzero(b, n) memset(b, ' | ||
+ | add #define strncasecmp(a, | ||
+ | add #define strcasecmp(a, | ||
+ | comment out #include strings.h in: src/ | ||
+ | in main.c change #include < | ||
+ | |||
+ | **WANT-TO-BUILD** | ||
+ | |||
+ | ANY modern window manager for X — Please |
more_software.txt · Last modified: 2021/09/19 18:00 by 127.0.0.1