Hi reborg, thanks for the advice!
I started over with the help of this guide I found
I've been documenting what I've been doing so I'll post it here to give you a look at my configuration.
reference url:
Solaris9 Samba ADS - Granizada
download the following from
Sunfreeware - Freeware Open Source Software for Sun Microsystem's Solaris
BINARY 1
gcc-3.4.6-sol10-x86-local.gz
# gunzip gcc-3.4.6-sol10-x86-local.gz
# pkgadd -d gcc-3.4.6-sol10-x86-local
The following packages are available:
1 SMCgcc gcc
(x86) 3.4.6
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
BINARY 2
bison-2.4.1-sol10-x86-local.gz
# gunzip bison-2.4.1-sol10-x86-local.gz
# pkgadd -d bison-2.4.1-sol10-x86-local
The following packages are available:
1 SMCbison bison
(x86) 2.4.1
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
BINARY 3
m4-1.4.12-sol10-x86-local.gz
# gunzip m4-1.4.12-sol10-x86-local.gz
# pkgadd -d m4-1.4.12-sol10-x86-local
The following packages are available:
1 SMCm4 m4
(x86) 1.4.12
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
BINARY 4
db-4.7.25.NC-sol10-x86-local.gz
# gunzip db-4.7.25.NC-sol10-x86-local.gz
# pkgadd -d db-4.7.25.NC-sol10-x86-local
The following packages are available:
1 SMCdb db
(x86) 4.7.25.NC
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
BINARY 5
binutils-2.19-sol10-x86-local.gz
# gunzip binutils-2.19-sol10-x86-local.gz
# pkgadd -d binutils-2.19-sol10-x86-local
The following packages are available:
1 SMCbinut binutils
(x86) 2.19
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Processing package instance <SMCbinut> from </var/tmp/source/binutils-2.19-sol10-x86-local>
binutils(x86) 2.19
FSF
Using </usr/local> as the package base directory.
## Processing package information.
## Processing system information.
7 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
/usr/local/lib/libiberty.a
Do you want to install these conflicting files [y,n,?,q]y
BINARY 6
flex-2.5.35-sol10-x86-local.gz
# gunzip flex-2.5.35-sol10-x86-local.gz
# pkgadd -d flex-2.5.35-sol10-x86-local
The following packages are available:
1 SMCflex flex
(x86) 2.5.35
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
mv /usr/ccs/bin/ld /usr/ccs/bin/ld.off
mv /usr/include/gssapi /usr/include/old.gssapi
# crle -c /var/ld/ld.config -l \
> /lib:/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB.4.7/lib:/opt/local/lib
INSTALL OPENLDAP SOURCE
reference url:
OpenLDAP Software 2.4 Administrator's Guide
openldap-stable-20090411.tgz
# echo $PATH
/usr/local/bin:/usr/sbin:/usr/bin
# echo $LDFLAGS
-L/usr/local/lib -L/usr/local/BerkeleyDB.4.7/lib
# echo $CPPFLAGS
-I/usr/local/include -I/usr/local/BerkeleyDB.4.7/include
# echo $CFLAGS
-I/usr/local/include -I/usr/local/BerkeleyDB.4.7/include
# echo $LD_LIBRARY_PATH
/usr/local/lib:/usr/local/BerkeleyDB.4.7/lib:/usr/bin
# gunzip openldap-stable-20090411.tgz
# tar xvf openldap-stable-20090411.tar
# cd openldap-2.4.16
# ./configure --prefix=/opt/local --disable-bdb --enable-null --without-tls
Making servers/slapd/backends.c
Add config ...
Add ldif ...
Add monitor ...
Add bdb ...
Add hdb ...
Add null ...
Add relay ...
Making servers/slapd/overlays/statover.c
Add seqmod ...
Add syncprov ...
Please run "make depend" to build dependencies
# echo $PATH
/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin
# make depend
# make
# make install
INSTALL HEIMDAL
reference url:
ftp://ftp.pdc.kth.se/pub/heimdal/src/
heimdal-1.2.tar.gz
# gunzip heimdal-1.2.tar.gz
# tar xvf heimdal-1.2.tar
Right now I've compiled and installed OpenLDAP and currently trying to install Heimdal
but I get the following error
# ./configure --prefix=/opt/local --enable-dns --enable-shared --disable-krb4 \
> CFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.4.2/include" \
> CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB/4.2/include" \
> LDFLAGS=-L/usr/local/lib
configure: WARNING: Unrecognized options: --enable-dns, --disable-krb4
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking build system type... i386-pc-solaris2.10
checking host system type... i386-pc-solaris2.10
configure: autobuild project... Heimdal
configure: autobuild revision... 1.2
configure: autobuild hostname... master
configure: autobuild timestamp... 20090728-015338
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for bison... bison -y
checking for flex... flex
checking lex output file root... configure: error: cannot find output from flex; giving up
Got an ideas?