I'm doing this guide on Tru64, but it should also apply to older versions of this fine OS, formerly branded Digital Unix and also as OSF1 (the system still identifies itself as OSF1).
Contents
Setting the environment
There is no bzip2 and cvs so we have to fetch the tarball by ftp. You can try to use ftp(1) or Netscape if you have DECWindows installed. You also can use the portable NetBSD ftp client included in the binary bootstrap if you decide to extract it first. I think tnftp is much nicer for downloading than anything else.
The system doesn't have gcc installed by default as some newer Unices have in the default install, but it has a nice compiler called ccc (Compaq C Compiler).
Extracting the files
You have to extract the downloaded sources:
# cd /usr
# gunzip -c /pkgsrc.tar.gz | tar xf -
Bootstrapping needs gcc:
# cd pkgsrc/bootstrap/
# env CC=/usr/local/gcc4/bin/gcc CFLAGS=-O2 ./bootstrap
Configuring pkgsrc
After the bootstrap is completed, you must decide which compiler to use. To keep using gcc, add the following to your mk.conf:
CC=/usr/local/gcc4/bin/gcc
CXX=/usr/local/gcc4/bin/g++
To use the native compiler, set PKGSRC_COMPILER=ccc in mk.conf. You will need at least Compaq C 6.4 (it supports VA_ARGS that tnftp(1) uses).