#! /bin/sh # # $Id: build.in,v 1.4 2000/11/18 19:54:03 mphillips Exp $ # # This is the Geomview 'build' script. Normally you shouldn't # use this script --- to configure & compile Geomview see # the instructions in the files INSTALL.Geomview and INSTALL. # # This script is intended for people who are having problems running # Geomview's configure script and/or compiling; it runs configure and # attempts to build Geomview, saving all messages and log files into a # single file called 'build.out' which you can then email to a more # experienced Geomview user who may be able to decipher the contents of # 'build.out' and see what is going wrong (and how to fix it). # # If you don't know a more experienced Geomview user to send yours to, # email it to software@geomview.org and the Geomview authors will try to # help. PLEASE DO NOT send 'build.out' files to the geomview-users # mailing list! # To use this script, first decide what arguments, if any, you need to # pass to the 'configure' script (see INSTALL.Geomview for details). # Edit the setting of 'config_args' a few lines further down in this # file to be the value you need. Also, if you want to pass any # environment variable settings to configure (for example to specify a # particular value of CC or CFLAGS), put those settings below in lines # that start with 'export'. The run this script (it may take quite a # while), and email the resulting 'build.out' file to your chosen # Geomview guru. # configure arguments, if any: # (for example: config_args="--with-motif=/usr/local/openmotif") config_args="" # environment variable settings, if any: # (for example: export CC=xlc) ######################################################################## if test \! -f configure ; then echo "build must be run in the same directory as the 'configure' script" exit fi rm -f configure.out config.log config.cache make.out export.out trap ./packbuild export > export.out ( configure_cmd="./configure $config_args" echo "build: $configure_cmd" eval $configure_cmd ) | tee configure.out # make arguments, if any: make_args="" ( make_cmd="make $make_args" echo "build: $make_cmd" eval $make_cmd ) | tee make.out ./packbuild