Thanks to all who replied. The suggestion that worked is appended below.
I did exactly what was suggested (except for the destination of executables
and man files).
+---------------------------------------------------------------------+
| John Miller | Internet Mail - John.Miller_at_jcu.edu.au |
| Computer Centre |
| James Cook University of North Queensland | Phone: +61 77 815447 |
| Townsville, 4811, AUSTRALIA | Fax: +61 77 815230 |
+---------------------------------------------------------------------+
---------- Forwarded message ----------
Date: Wed, 8 May 1996 08:21:08 -0400 (EDT)
From: Richard L Jackson Jr <rjackson_at_portal.gmu.edu>
To: John Miller <John.Miller_at_jcu.edu.au>
Subject: Re: Problems installing netpbm on Digital Alpha OSF/1 V3.2c
John Miller writes:
>
>
> Here are the errors from the make log. I've done the configure stuff in the
> make files and pbmplus.h as far as I can tell. Compiling with gcc V2.7.2
>
>
> { ... Stuff deleted ...}
> gcc -O -I.. -c libpbm1.c
> In file included from pbm.h:7,
> from libpbm1.c:13:
> ../pbmplus.h:125: conflicting types for `write'
> /usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/include/unistd.h:86:
> previous decl
> aration of `write'
> In file included from ../pbmplus.h:137,
> from pbm.h:7,
> from libpbm1.c:13:
> /usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/include/stdlib.h:250:
> conflicting
> types for `srandom'
> ../pbmplus.h:109: previous declaration of `srandom'
> /usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/include/stdlib.h:253:
> conflicting
> types for `random'
> ../pbmplus.h:110: previous declaration of `random'
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
>
>
> Thanks if you can help.
> +---------------------------------------------------------------------+
> | John Miller | Internet Mail - John.Miller_at_jcu.edu.au |
> | Computer Centre |
> | James Cook University of North Queensland | Phone: +61 77 815447 |
> | Townsville, 4811, AUSTRALIA | Fax: +61 77 815230 |
> +---------------------------------------------------------------------+
>
I installed Netpbm 1 March 1994 on AlphaServer 2100's running DU 3.2c
and I used DEC's C compiler. I had no problems, but I will include
my notes for your review.
. cd /usr/local/src/pbmnet_1mar1994
.
ftp://ftp.uu.net/systems/window-sys/X/contrib/utilities/netpbm-1mar1994.tar.gz
. cd libtiff
. cp -p Makefile.sun Makefile
. modify Makefile (change CFLAGS from -g to -O)
. cd ..
. modify Makefile (change cc, add -Olimit 600)
. modify pbmplus.h (comment out declare of srandom(), random())
. make >& make.log&
. mkdir -p /usr/local/netpbm/bin
. mkdir -p /usr/local/netpbm/man/man1
. mkdir -p /usr/local/netpbm/man/man3
. mkdir -p /usr/local/netpbm/man/man5
. make -n install
. make install >& make.install
. catman -w -M /usr/local/netpbm/man
. make clean
NOTE:
. man -P /usr/local/netpbm/man -k gif (for example)
EVERYTHING INSTALLED INTO /usr/local/netpbm
--
Regards,
Richard Jackson George Mason University
Computer Systems Senior Engineer UCIS / ISO
Computer Systems Engineering
Received on Thu May 09 1996 - 11:59:03 NZST