Amiga Unix Wiki

Because AmigaOS just isn't obscure enough today!

User Tools

Site Tools


more_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
more_software [2018/08/16 20:22] wiki_adminmore_software [2018/08/16 20:23] wiki_admin
Line 49: Line 49:
  
 gcc 2.4.5 — successful on 2.03, AMIX gcc, then recompiled with itself 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.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.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 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 ntp-4.2.0 — successful and working on 2.1
 +
 bash-1.14.7 — 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) 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 bzip2 1.0.2 — successful and working on 2.1
 +
 rsync 2.6.3 — 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 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 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) 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) 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 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) 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) openssl 1.0.0d — successful and working on 2.1, needs changes to compile (see below)
  
Line 68: Line 83:
  
 amiwm 0.20pl48 — fails on 2.03, compiles, object files do not link, AMIX gcc 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?) 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 binutils 2.15 — no m68k-cbm-sysv4 target for gas or ld, makes this useless pretty much
 +
 apache 2.x — compilation failure apache 2.x — compilation failure
 +
 mysql 4.x — compilation failure mysql 4.x — compilation failure
 +
 lynx 2.8.x — compilation failure, assembler takes a dump lynx 2.8.x — compilation failure, assembler takes a dump
 +
 netrik — missing, uncompilable libraries netrik — missing, uncompilable libraries
 +
 w3m — missing, uncompilable libraries w3m — missing, uncompilable libraries
 +
 GNU gettext — nope (last tested on 2.03) 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) 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. 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? wm2 — Wants ANSI C headers. Man, just ask for the world why dontcha?
  
Line 94: Line 120:
  
 bash 3.0 Needed to edit some stuff for libintl to compile...will redo this and add the info later 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/xheader.c and src/incremen.c to provide free GNU tar 1.14 Need to #include stdlib.h in src/xheader.c and src/incremen.c to provide free
 +
 GNU patch 2.5.4 Edit argmatch.c, change strncasecmp call to strncmp GNU patch 2.5.4 Edit argmatch.c, change strncasecmp call to strncmp
 +
 lynx 2.7.2 Add "-DNO_BCOPY" to defines in Makefile for svr4 lynx 2.7.2 Add "-DNO_BCOPY" to defines in Makefile for svr4
 +
 coreutils 5.2.1 Added #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) to lib/fts.c coreutils 5.2.1 Added #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) to lib/fts.c
 +
 Perl 5.005_4 Perl 5.005_4
 Compiled only standard extensions, shared objects Compiled only standard extensions, shared objects
 Link gcc-2.7.2.3 cpp to /usr/local/bin/cpp to prevent use of ancient /usr/public/bin/cpp before running Configure Link gcc-2.7.2.3 cpp to /usr/local/bin/cpp to prevent use of ancient /usr/public/bin/cpp before running Configure
 Use my own malloc, do not use Perl malloc Use my own malloc, do not use Perl malloc
 +
 openssl 1.0.0d openssl 1.0.0d
 perl5 needed for compilation perl5 needed for compilation
Line 110: Line 142:
 ifdef NO_STRINGS_H apps/apps.c ifdef NO_STRINGS_H apps/apps.c
 add -lnsl -lsocket to EX_LIBS in apps/Makefile and in test/Makefile to fix lots of missing symbols add -lnsl -lsocket to EX_LIBS in apps/Makefile and in test/Makefile to fix lots of missing symbols
 +
 prngd 0.9.29 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... 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...
Line 118: Line 151:
 borrowed Solaris 7 prngd.conf file, need to fix it but it will work for now 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... Seems to work, but will dump core if you fail to provide a socket to run on. Provide that socket...
 +
 openssh 3.9p1 openssh 3.9p1
 Proceeding well, now that I realize ldd expects to find everything in /usr/lib and/or /usr/ccs/lib and cannot be changed (permanently) without a recompile, and gee we don't have the sources for that guy Proceeding well, now that I realize ldd expects to find everything in /usr/lib and/or /usr/ccs/lib and cannot be changed (permanently) without a recompile, and gee we don't have the sources for that guy
Line 124: Line 158:
 Add #define PRNGD_SOCKET /var/run/egd-pool and #define PRNGD_PORT 708 to ssh-rand-helper.c so ssh actually uses prngd Add #define PRNGD_SOCKET /var/run/egd-pool and #define PRNGD_PORT 708 to ssh-rand-helper.c so ssh actually uses prngd
 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 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 rhapsody 0.25b
 REQUIRES ncurses from DRASTIC UPGRADES file gallery REQUIRES ncurses from DRASTIC UPGRADES file gallery
more_software.txt · Last modified: 2021/09/19 18:00 by 127.0.0.1