Mailing List Archive

Ultrix 4.3 and 5.001m
I have attached below a config.sh which works fine for me, although I'm
using a slightly older version of gcc. It used to work OK with cc as well,
except that you had to change d_volatile to 'undef'.

Note that you should also change all the occurrences of "/bin/sh" in
"Configure" to "/bin/sh5" to prevent Configure from taking a millennium.
Apparently the DEC /bin/sh for the pmax is really a PDP-4 version running
on the DEC-Station emulating a VAX, emulating a PDP-11, emulating a PDP-4.
I can't think of any other reason for it to be so SSSLLLLLOOOOWWW!

pete peterson
rep@genrad.com
(508)287-7478; Home: (508)256-5829 (Chelmsford, MA)


--------------------
From: Yiorgos Adamopoulos <adamo@dblab.ece.ntua.gr>
Subject: Ultrix 4.3 and 5.001m
To: perl-porters@perl.com
Date: Mon, 16 Oct 1995 14:15:24 +0000 (WET)

Hi,

I'm writting to this list since all my previous efforts ended up to
nothing. I cannot compile Perl5.001m under Ultrix 4.3A. I have tried
both cc and gcc-2.5.8. I suspect that the problem is somewhere in the
config.sh, so if a port for DECstations w/ Ultrix exists, please mail
me a config.sh or anything appropriate for Perl to compile.

Thank you in advance,
--
Yiorgos Adamopoulos (adamo@dbnet.ece.ntua.gr)

Knowledge and Data Base Systems Laboratory

***************************************************************************
#!/bin/sh5
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#

# Configuration time: Fri Jun 30 08:19:30 EDT 1995
# Configured by: rep
# Target system: ultrix eldiablo 4.3 0 risc

Author=''
Date='$Date'
Header=''
Id='$Id'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
afs='false'
alignbytes='8'
aphostname=''
archlib='/usr/local/lib/perl5'
archlibexp='/usr/local/lib/perl5'
archname='RISC-ultrix'
awk='/bin/awk'
baserev='5.0'
bash=''
bin='/usr/local'
binexp='/usr/local'
bison=''
byacc='byacc'
byteorder='1234'
c=''
castflags='0'
cat='/bin/cat'
cc='gcc'
cccdlflags=''
ccdlflags=''
ccflags='-DDEBUGGING -DLANGUAGE_C'
cf_by='rep'
cf_time='Fri Jun 30 08:19:30 EDT 1995'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='/usr/bin/comm'
compress=''
contains='grep'
cp='/bin/cp'
cpio=''
cpp='/usr/lib/cpp'
cpp_stuff='42'
cppflags='-DDEBUGGING -DLANGUAGE_C'
cpplast=''
cppminus=''
cpprun='/usr/lib/cpp'
cppstdin='cppstdin'
cryptlib=''
csh='/bin/csh'
d_Gconvert='gcvt((x),(n),(b))'
d_access='define'
d_alarm='define'
d_archlib='define'
d_attribut='undef'
d_bcmp='define'
d_bcopy='define'
d_bsd='define'
d_bsdpgrp='define'
d_bzero='define'
d_casti32='define'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='define'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='undef'
d_dlerror='undef'
d_dlopen='undef'
d_dlsymun='undef'
d_dosuid='define'
d_dup2='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fsetpos='define'
d_getgrps='define'
d_gethent='define'
d_gethname='undef'
d_getlogin='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_htonl='define'
d_index='undef'
d_isascii='define'
d_killpg='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_lstat='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkfifo='define'
d_mktime='define'
d_msg='define'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_mymalloc='define'
d_nice='define'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_phostname='undef'
d_pipe='define'
d_portable='undef'
d_pwage='undef'
d_pwchange='undef'
d_pwclass='undef'
d_pwcomment='define'
d_pwexpire='undef'
d_pwquota='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='undef'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setlinebuf='define'
d_setlocale='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setregid='define'
d_setresgid='undef'
d_setresuid='undef'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsid='define'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_shrplib='undef'
d_sitelib='undef'
d_socket='define'
d_sockpair='define'
d_statblks='define'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='undef'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='/bin/date'
db_hashtype='int'
db_prefixtype='int'
defvoidused='15'
direntrytype='struct dirent'
dlext='none'
dlsrc='dl_none.xs'
dynamic_ext=''
echo='/bin/echo'
egrep='/usr/bin/egrep'
emacs=''
eunicefix=':'
expr='/bin/expr'
extensions='Fcntl NDBM_File ODBM_File POSIX SDBM_File Socket'
find='/usr/bin/find'
flex=''
fpostype='fpos_t'
freetype='void'
full_csh='/bin/csh'
full_sed='/bin/sed'
gcc=''
gccversion='2.4.3'
gidtype='gid_t'
glibpth='/usr/shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/ucblib /usr/local/lib '
grep='/usr/ucb/grep'
groupcat=''
groupstype='int'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='ypcat hosts'
huge=''
i_bsdioctl=''
i_db='undef'
i_dbm='define'
i_dirent='define'
i_dld='undef'
i_dlfcn='undef'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_limits='define'
i_malloc='define'
i_math='define'
i_memory='undef'
i_ndbm='define'
i_neterrno='undef'
i_niin='define'
i_pwd='define'
i_sgtty='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='undef'
i_sysin='undef'
i_sysioctl='define'
i_sysndir='undef'
i_sysparam='define'
i_sysselct='undef'
i_syssockio=''
i_sysstat='define'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_utime='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
incpath=''
inews=''
installarchlib='/usr/local/lib/perl5'
installbin='/usr/local'
installman1dir='/local/share/lib/man/manl'
installman3dir='/local/share/lib/perl5/man/man3'
installprivlib='/local/share/lib/perl5'
installscript='/local/share'
installsitelib=''
intsize='4'
known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File POSIX SDBM_File Socket'
ksh=''
large=''
ld='ld'
lddlflags=''
ldflags=''
less=''
libc='/usr/lib/libc.a'
libpth='/lib /usr/lib /usr/local/lib'
libs='-ldbm -lm -lc'
libswanted='net socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m c cposix posix ndir dir crypt ucb bsd BSD PW x'
line='/bin/line'
lint=''
lkflags=''
ln='/bin/ln'
lns='/bin/ln -s'
lp=''
lpr=''
ls='/bin/ls'
lseektype='off_t'
mail=''
mailx=''
make=''
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
man1dir='/local/share/lib/man/manl'
man1direxp='/local/share/lib/man/manl'
man1ext='l'
man3dir='/local/share/lib/perl5/man/man3'
man3direxp='/local/share/lib/perl5/man/man3'
man3ext='3'
medium=''
mips=''
mips_type=''
mkdir='/bin/mkdir'
models='none'
modetype='mode_t'
more=''
mv=''
myarchname='RISC-ultrix'
mydomain=''
myhostname='eldiablo'
myuname='ultrix eldiablo 4.3 0 risc '
n='-n'
nm_opt=''
nroff='/usr/bin/nroff'
optimize='-g -O'
orderlib='false'
osname='ultrix'
osvers='4.3'
package='perl5'
passcat=''
patchlevel='1'
perl='/usr/local/perl'
pg=''
phostname='hostname'
plibpth=''
pmake=''
pr=''
prefix='/usr/local'
prefixexp='/usr/local'
privlib='/local/share/lib/perl5'
privlibexp='/local/share/lib/perl5'
prototype='define'
randbits='31'
ranlib='ar ts'
rm='/bin/rm'
rmail=''
runnm='true'
scriptdir='/local/share'
scriptdirexp='/local/share'
sed='/bin/sed'
selecttype='fd_set *'
sendmail=''
sh=''
shar=''
sharpbang='#!'
shmattype='char *'
shrpdir='none'
shsharp='true'
sig_name='ZERO HUP INT QUIT ILL TRAP IOT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH LOST USR1 USR2'
signal_t='void'
sitelib=''
sitelibexp=''
sizetype='size_t'
sleep=''
smail=''
small=''
so='so'
sockethdr=''
socketlib=''
sort='/usr/bin/sort'
spackage='Perl5'
spitshell='cat'
split=''
ssizetype='int'
startsh='#!/bin/sh5'
static_ext='Fcntl NDBM_File ODBM_File POSIX SDBM_File Socket'
stdchar='char'
stdio_base='((fp)->_base)'
stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
stdio_cnt='((fp)->_cnt)'
stdio_ptr='((fp)->_ptr)'
strings='/usr/include/string.h'
submit=''
sysman='/usr/man/man1'
tail=''
tar=''
tbl=''
test='/bin/test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='/usr/bin/touch'
tr='/usr/bin/tr'
troff=''
uidtype='uid_t'
uname='/bin/uname'
uniq='/usr/bin/uniq'
usedl='undef'
usemymalloc='y'
usenm='true'
useposix='true'
usevfork='false'
usrinc='/usr/include'
uuname=''
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
zcat=''
PATCHLEVEL=1
CONFIG=true