Here are a number of packages I've written or modified for AIX.
ppp-2.3.11 source | ftp://cs.anu.edu.au/pub/software/ppp/ppp-2.3.11.tar.gz | 796692 bytes |
ppp-2.3.11 patch | ftp://playground.sun.com/pub/carlsonj/aix-ppp-2.3.11-diffs.gz | 39515 bytes |
ppp-2.3.9 source | ftp://cs.anu.edu.au/pub/software/ppp/ppp-2.3.9.tar.gz | 768540 bytes |
ppp-2.3.9 patch | ftp://playground.sun.com/pub/carlsonj/aix-ppp-2.3.9-diffs.gz | 38108 bytes |
gunzip -c ppp-2.3.11.tar.gz | tar xf - cd ppp-2.3.11 gunzip -c aix-ppp-2.3.11-diffs.gz | patch -p1 ./configure make make install
IBM's patch will fail. If you don't have GNU patch, download the package from Bull or the source from GNU.
For xlC, see the aix/Makedefs file. You need to change a few variables there first. (I haven't tested with xlC.)
Installp package | ftp://playground.sun.com/pub/carlsonj/carlson.fftw-2.1.6.0.bff.gz | 714520 bytes |
Original source | http://www.fftw.org/ |
Installp package | ftp://playground.sun.com/pub/carlsonj/carlson.xanalyser-1.0.1.0.bff.gz | 128833 bytes |
Original source | http://hix.physik.uni-bremen.de/~arvin/xanalyser/ | |
Modified source | ftp://playground.sun.com/pub/carlsonj/xanalyser-1.1.aix.tar.gz | 30196 bytes |
Installp package | ftp://playground.sun.com/pub/carlsonj/carlson.midi-1.0.0.0.bff.gz | 8651253 bytes |
Binaries only (no libs) | ftp://playground.sun.com/pub/carlsonj/AIXplugins.tar.gz | 171230 bytes |
Source code | ftp://playground.sun.com/pub/carlsonj/aix-midi-1.0.tar.gz | 500426 bytes |
AIX changes in timidity (diffs) | ftp://playground.sun.com/pub/carlsonj/timidity-aix-0.2i.tar.gz | 3451 bytes |
This port is based on the timidity source, copyright 1995 by Tuukka Toivonen <toivonen@clinet.fi>, the UMP plug-in source, copyright 1997 by Lawrence T. Hoff, <hoff@bnl.gov>, and the Netscape developer's plug-in example, copyright 1996 by Netscape Communications.
Original timidity | http://www.goice.co.jp/member/mo/hack-progs/timidity-0.2i.tar.gz | 151638 bytes |
Original UMP | http://pubweb.bnl.gov/people/hoff/ |   |
Netscape Plug-ins | http://www.netscape.com/comprod/development_partners/plugin_api/ |   |
Local copy of timidity files | ||
Timidity | ftp://playground.sun.com/pub/carlsonj/timidity-0.2i.tar.gz | 151638 bytes |
MIDI library | ftp://playground.sun.com/pub/carlsonj/timidity-lib-0.2.tar.gz | 288283 bytes |
There are two ways to get this software, either as source code or as an installable package:
Source code | ftp://playground.sun.com/pub/carlsonj/pcfs-1.0.tar.gz | 41321 bytes |
Installp package | ftp://playground.sun.com/pub/carlsonj/carlson.pcfs-1.0.0.0.bff.gz
ftp://playground.sun.com/pub/carlsonj/carlson.pcfs-1.0.0.0.bff | 93830 bytes
256000 bytes |
You'll probably want to download by using the right mouse click and "save link as" rather than clicking directly, or just use anonymous ftp to ftp.workingcode.com.
To install the installp version, just do this. (You'll have to uncompress with gzip first if you get the .gz version.)
installp -ac -d carlson.pcfs-1.0.0.0.bff all
To install the source version, just do this:
gunzip -c pcfs-1.0.tar.gz | tar xf - cd pcfs-1.0 make make install
You'll need to be root to do the installation. Use "man pcfs" to see how to get started.
The only version available is the source, which has been tested on AIX 4.1.5 using gcc. Sorry, no documentation or other help is available. If I ever figure out how the silly strategy() routine is supposed to work under AIX (Sun-style calls to iodone just cause kernel panics), I'll re-release this with some documentation.
This software is available with no warranty whatsoever. If it causes your kernel to panic or if it grows hair on your palms, that's your problem. If you don't like that policy, then don't use the program. Long ago, the source was based on IBM's example device driver code from their web site, but I've changed it so much that it doesn't resemble much of anything anymore. Don't blame them either. Use it as you wish. I'm placing this version of the program in the public domain. Subsequent versions that I release might be GPL'd or copyrighted in other ways.
If you find or fix bugs in it, I'd appreciate a message about it. Drop a line to me at carlson@workingcode.com.
I have the following versions of mkisofs/cdrecord available for download:
Of course, you can also retrieve the original cdrecord version 1.6 from the server in Germany.
My modified version of cdrecord uses standard Gnu autoconf so that it should be much, much more portable. I've eliminated it's dependency on a "proprietary" version of printf(), and I've removed the unnecessarily complicated and non-portable Makefiles.
Please read these usage notes for cdrecord on AIX.
I also have older, hacked 1.5 source code and installp format module, though you probably don't want these.
Do not use the stock version of cdrecord from Jörg Schilling's ftp site, even though it claims to support AIX. It does not. It WILL unceremoniously panic your kernel, and the README file included with it is wrong.
If you don't already have Gnu's gzip, you'll need to fetch either the self-extracting precompiled or source code version of that utility and install it first in order to decompress these files.