BUILDING & INSTALLING GEDA ON ATHENA LINUX: 0) Mount geda distribution CDROM mount -t iso9660 -o loop geda-install-20060124.iso cd/ 1) Setup paths export PATH=$PATH:/mit/geda/arch/i386_linux26/versions/20060124/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+':'}/mit/geda/arch/i386_linux26/versions/20060124/lib 2) Install guile manually: ./configure --prefix=/mit/geda/arch/i386_linux26/versions/20060124/ --exec-prefix=/mit/geda/arch/i386_linux26/versions/20060124 make make install 3) Install wxGTK manually: ./configure --prefix=/mit/geda/arch/i386_linux26/versions/20060124/ --exec-prefix=/mit/geda/arch/i386_linux26/versions/20060124 make make install 4) Run installer: specify the install directory: /mit/geda/arch/i386_linux26/versions/20060124 SOLARIS Installer doesn't work under solaris: fully manual install required! 0) Mount geda distribution CDROM lofiadm -a /var/tmp/geda-install-20060124.iso /dev/lofi/1 mount -o ro -F hsfs /dev/lofi/1 /var/tmp/cd 1) Setup paths export PATH=/mit/geda/arch/sun4x_510/versions/20060124/bin:$PATH export LD_LIBRARY_PATH=/mit/geda/arch/sun4x_510/versions/20060124/lib:/usr/athena/lib:/usr/lib:/lib${LD_LIBRARY_PATH:+':'}$LD_LIBRARY_PATH export PKG_CONFIG_PATH=/mit/geda/arch/sun4x_510/versions/20060124/lib/pkgconfig${PKG_CONFIG_PATH:+':'}$PKG_CONFIG_PATH add gnu 2) Setup build environment export MAKE=`which gmake` export PATH=/usr/sfw/bin:$PATH export CC=`which gcc` export CXX-`which g++` export LD=`which gld` export LDD=`which gld` remove /usr/ucb and /usr/ccs/bin from PATH directory trick: ln -s `which gmake` make ln -s `which gtar` tar ln -s `which gld` ld 4) make install this will fail in configure, but it will helpfully tell you what libraries are missing 5) Install readline ./configure --prefix=/mit/geda/arch/sun4x_510/versions/20060124 --exec-prefix=/mit/geda/arch/sun4x_510/versions/20060124 gmake gmake install 6) install guile guile-1.6.7-sdb ./configure --prefix=/mit/geda/arch/sun4x_510/versions/20060124 --exec-prefix=/mit/geda/arch/sun4x_510/versions/20060124 gmake gmake install 3) Make geda/gaf edit makefiles, changing the prefic to: prefix=/mit/geda/arch/sun4x_510/versions/20060124 Make sure system is using GNU TAR (either do path trickery or edit makefile to use "gtar" instead of "tar") 4) Make gerbv ./configure --prefix=/mit/geda/arch/sun4x_510/versions/20060124 --exec-prefix=/mit/geda/arch/sun4x_510/versions/20060124 gmake gmake install 5) skip ghdl 6) make gnucap edit config file, replacing /usr/local with prefix change #!/bin/sh to #!/bin/bash in all config files in src/configure, make sure to change the line g++ -lreadline -ltermcap test_readline.cc to g++ -I/mit/geda/arch/sun4x_510/versions/20060124/include -lreadline -ltermcap test_readline.cc and echo "-lreadline -ltermcap \\" >>Make.libs to echo "-I/mit/geda/arch/sun4x_510/versions/20060124/include -lreadline -ltermcap \\" >>Make.libs use gnu ld export CXXFLAGS=-I/mit/geda/arch/sun4x_510/versions/20060124/include export CCFLAGS=$CXXFLAGS ./configure --prefix=/mit/geda/arch/sun4x_510/versions/20060124 gmake gmake install MISSING LIBRARIES: MISSING TOOLS: fig2dev groff