[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

411.0. "HELP!!!!! SYMLINKSDIR" by SMURF::FILTER (Automatic Posting Software - mail to flume::puck) Wed Nov 03 1993 14:33

Date Of Receipt: 	 3-NOV-1993 14:26:47.17
From: 	US2RMC::"[email protected]" "Charles Richmond, I.I.S. Corp., (617)723-7695"
To: 	[email protected], [email protected]
CC: 	
Subj: 	HELP!!!!!  SYMLINKSDIR

Charles Richmond 617 367 3151 / 617 723 7695 / 617 290 6788 /
[email protected] / [email protected] / DTN (last resort) 381 1517 /

HELP!!!!!  If I can not resolve this issue with SYMLINKDIR, I will end up with
at least one showstopper for bl8!!!!!

Given the following SYMLINKDIR definitions in the /usr/bin/uucp/Makefile:

...
SYMLINKS        = uucp cronuucp
cronuucp_SYMLINK        = uucp
cronuucp_SYMLINKDIR1    = .
cronuucp_SYMLINKDIR2    = /var/spool/cron/crontabs

SYMLINKDIR1     = ../lib
SYMLINKDIR2     = /usr/lbin
...


****************************************************************
The following occurs erroneously:

build -rc ~cr/.sandboxrc
TOSTAGE="/usr/users/cr/six/src/usr/bin/uucp/INSTALL" in
stall_all

...
stty: tcgetattr: Not a typewriter
creating directory /usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lbin/uucp
ln -s ../lib/uucp
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lbin/uucp//uucp
stty: tcgetattr: Not a typewriter
creating directory
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/var/spool/cron/cro
ntabs/cronuucp
ln -s ./cronuucp
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/var/spool/cron/cront
abs/cronuucp//cronuucp
release -idfile `genloc /src/setup/osf1_idlist`  -o uucp -g uucp -m 550
-tostage
 /usr/users/cr/six/src/usr/bin/uucp/INSTALL -fromfile uucheck
/usr/lib/uucp//uuc
heck
stty: tcgetattr: Not a typewriter
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lib: created directory
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lib/uucp: created directory
/usr/lib/uucp/uucheck: owner uucp, group uucp, mode 0550
...

Note that the "creating directory" stage is the error. Also note that the
Makefile is now the same as it was previously in regards to SYMLINKS as I
have used ILINKS to take care of the OSF1.2 added entries.

**********************************************************
A "diff" of the Makefile from silver/maint to now:

6a7,15
> # Revision 4.2.20.6  1993/10/14  18:33:35  Jim_McGinness
> #     Remove local optimization limits (too small).  There is now a
> #     large optimization limit set for the entire build in standard.mk.
> #     [1993/10/08  20:22:30  Jim_McGinness]
> #
> # Revision 4.2.20.5  1993/09/07  16:03:10  Charles_Richmond
> #     Check in of OSF1.2 code, ported to alpha. Charles Richmond IISC
> #     [1993/09/07  09:32:21  Charles_Richmond]
> #
10c19
< #
---
> #
144c153
< #       @(#)$RCSfile: Makefile,v $ $Revision: 4.2.20.4 $ (DEC) $Date:
1993/06/
04 20:49:08 $
---
> #       @(#)$RCSfile: Makefile,v $ $Revision: 4.2.20.6 $ (DEC) $Date:
1993/10/
14 18:33:35 $
157c166
< SYMLINKDIR2   = /usr/lbin
---
> SYMLINKDIR2     = /usr/lbin
160,161c169,170
<                         uuencode uudecode uugetty \
<                         uuname uusend uustat uux uuxqt uusched uumonitor
---
>                         uuencode uudecode uugetty uuq uupoll uumonitor\
>                         uuname uusend uustat uux uuxqt uusched
169,170c178,179
<                         uuencode uudecode uugetty \
<                         uuname uusend uustat uux uuxqt uusched uumonitor\
---
>                         uuencode uudecode uugetty uumonitor\

>                         uuname uusend uustat uux uuxqt uusched \
186c195,196
< SPOOLIDIR             = /var/spool
---
> ETCIDIR                       = /etc/uucp/
> SPOOLIDIR             = /var/spool/
191d200
< CFLAGS                        = -O -Olimit 675
220c229
< uucico_OFILES         = anlwrk.o callers.o chremdir.o cico.o fio.o
cntrl.o \
---
> uucico_OFILES         = anlwrk.o callers.o chremdir.o cico.o cntrl.o \
230c239
< uumonitor_IMODE               = 4111
---
> uumonitor_IMODE         = 4111
---
> uumonitor_IMODE         = 4111
231a241,243
> #uumonitor_IDIR        = ${LIBIDIR}
> #uumonitor_IMODE            = 4111
> #uumonitor_OFILES      = getargs.o gnamef.o uucpdefs.o uumon.o
236,238c248,250
< #uuclean_OFILES             = cpmv.o expfile.o mailst.o getargs.o getpwinfo.
o \
< #                     gnamef.o ulockf.o utility.o uuclean.o uucpdefs.o \
< #                     uucpname.o
---
> uuclean_OFILES              = cpmv.o expfile.o mailst.o getargs.o getpwinfo.
o \
>                       gnamef.o ulockf.o utility.o uuclean.o uucpdefs.o \
>                       uucpname.o
247,249c259,261
< #uupoll_OFILES              = anlwrk.o cpmv.o expfile.o getpwinfo.o gnamef.o
 \
< #                     logent.o permission.o systat.o utility.o
uucpname.o \
< #                     uucpdefs.o versys.o getargs.o
---
> uupoll_OFILES               = anlwrk.o cpmv.o expfile.o getpwinfo.o
gnamef.o \
>                       logent.o permission.o systat.o utility.o
uucpname.o \
>                       uucpdefs.o versys.o getargs.o uupoll.o
257,259c269,271
< #uuq_OFILES         = expfile.o uuq.o permission.o getargs.o getpwinfo.o \
< #                     gnamef.o logent.o subdir.o systat.o utility.o \
< #                     uucpdefs.o uucpname.o
---
> uuq_OFILES            = expfile.o uuq.o permission.o getargs.o
getpwinfo.o \
>                       gnamef.o logent.o subdir.o systat.o utility.o \
>                       uucpdefs.o uucpname.o
266a279
> Devices_ILINKS              = ${ETCIDIR}Devices
268a282
> Dialcodes_ILINKS    = ${ETCIDIR}Dialcodes
270a285
> Dialers_ILINKS              = ${ETCIDIR}Dialers
272a288
> Maxuuscheds_ILINKS  = ${ETCIDIR}Maxuuscheds
274a291
> Maxuuxqts_ILINKS    = ${ETCIDIR}Maxuuxqts
276a294
> Permissions_ILINKS  = ${ETCIDIR}Permissions
278a297
> Poll_ILINKS         = ${ETCIDIR}Poll
280a300
> Systems_ILINKS              = ${ETCIDIR}Systems




% Received: 	by us2rmc.bb.dec.com; id AA19964; Wed, 3 Nov 93 14:24:29 -0500
	from aijin.zk3.dec.com by flambe.zk3.dec.com; (5.65/1.1.8.2/01Nov93-1038AM) id AA13786; Wed, 3 Nov 1993 14:26:45 -050
	by aijin.zk3.dec.com; id AA21073; Wed, 3 Nov 1993 14:26:45 -0500
% Date: 	Wed, 3 Nov 1993 14:24:22 -0500 (EST)
% From: 	"Charles Richmond, I.I.S. Corp., (617)723-7695" <[email protected]>
% Subject: 	HELP!!!!!  SYMLINKSDIR
% To: 	[email protected], [email protected]
% Message-Id: 	<[email protected]>
% Mime-Version: 	1.0
% Content-Type: 	TEXT/PLAIN; charset=US-ASCII
T.RTitleUserPersonal
Name
DateLines
411.1HELP!!!!! SYMLINKSDIRSMURF::FILTERAutomatic Posting Software - mail to flume::puckWed Nov 03 1993 14:34184
Date Of Receipt: 	 3-NOV-1993 14:26:56.47
From: 	US2RMC::"[email protected]" "Charles Richmond, I.I.S. Corp., (617)723-7695"
To: 	[email protected], [email protected]
CC: 	
Subj: 	HELP!!!!!  SYMLINKSDIR

Charles Richmond 617 367 3151 / 617 723 7695 / 617 290 6788 /
[email protected] / [email protected] / DTN (last resort) 381 1517 /

HELP!!!!!  If I can not resolve this issue with SYMLINKDIR, I will end up with
at least one showstopper for bl8!!!!!

Given the following SYMLINKDIR definitions in the /usr/bin/uucp/Makefile:

...
SYMLINKS        = uucp cronuucp
cronuucp_SYMLINK        = uucp
cronuucp_SYMLINKDIR1    = .
cronuucp_SYMLINKDIR2    = /var/spool/cron/crontabs

SYMLINKDIR1     = ../lib
SYMLINKDIR2     = /usr/lbin
...


****************************************************************
The following occurs erroneously:

build -rc ~cr/.sandboxrc
TOSTAGE="/usr/users/cr/six/src/usr/bin/uucp/INSTALL" in
stall_all

...
stty: tcgetattr: Not a typewriter
creating directory /usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lbin/uucp
ln -s ../lib/uucp
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lbin/uucp//uucp
stty: tcgetattr: Not a typewriter
creating directory
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/var/spool/cron/cro
ntabs/cronuucp
ln -s ./cronuucp
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/var/spool/cron/cront
abs/cronuucp//cronuucp
release -idfile `genloc /src/setup/osf1_idlist`  -o uucp -g uucp -m 550
-tostage
 /usr/users/cr/six/src/usr/bin/uucp/INSTALL -fromfile uucheck
/usr/lib/uucp//uuc
heck
stty: tcgetattr: Not a typewriter
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lib: created directory
/usr/users/cr/six/src/usr/bin/uucp/INSTALL/usr/lib/uucp: created directory
/usr/lib/uucp/uucheck: owner uucp, group uucp, mode 0550
...

Note that the "creating directory" stage is the error. Also note that the
Makefile is now the same as it was previously in regards to SYMLINKS as I
have used ILINKS to take care of the OSF1.2 added entries.

**********************************************************
A "diff" of the Makefile from silver/maint to now:

6a7,15
> # Revision 4.2.20.6  1993/10/14  18:33:35  Jim_McGinness
> #     Remove local optimization limits (too small).  There is now a
> #     large optimization limit set for the entire build in standard.mk.
> #     [1993/10/08  20:22:30  Jim_McGinness]
> #
> # Revision 4.2.20.5  1993/09/07  16:03:10  Charles_Richmond
> #     Check in of OSF1.2 code, ported to alpha. Charles Richmond IISC
> #     [1993/09/07  09:32:21  Charles_Richmond]
> #
10c19
< #
---
> #
144c153
< #       @(#)$RCSfile: Makefile,v $ $Revision: 4.2.20.4 $ (DEC) $Date:
1993/06/
04 20:49:08 $
---
> #       @(#)$RCSfile: Makefile,v $ $Revision: 4.2.20.6 $ (DEC) $Date:
1993/10/
14 18:33:35 $
157c166
< SYMLINKDIR2   = /usr/lbin
---
> SYMLINKDIR2     = /usr/lbin
160,161c169,170
<                         uuencode uudecode uugetty \
<                         uuname uusend uustat uux uuxqt uusched uumonitor
---
>                         uuencode uudecode uugetty uuq uupoll uumonitor\
>                         uuname uusend uustat uux uuxqt uusched
169,170c178,179
<                         uuencode uudecode uugetty \
<                         uuname uusend uustat uux uuxqt uusched uumonitor\
---
>                         uuencode uudecode uugetty uumonitor\

>                         uuname uusend uustat uux uuxqt uusched \
186c195,196
< SPOOLIDIR             = /var/spool
---
> ETCIDIR                       = /etc/uucp/
> SPOOLIDIR             = /var/spool/
191d200
< CFLAGS                        = -O -Olimit 675
220c229
< uucico_OFILES         = anlwrk.o callers.o chremdir.o cico.o fio.o
cntrl.o \
---
> uucico_OFILES         = anlwrk.o callers.o chremdir.o cico.o cntrl.o \
230c239
< uumonitor_IMODE               = 4111
---
> uumonitor_IMODE         = 4111
---
> uumonitor_IMODE         = 4111
231a241,243
> #uumonitor_IDIR        = ${LIBIDIR}
> #uumonitor_IMODE            = 4111
> #uumonitor_OFILES      = getargs.o gnamef.o uucpdefs.o uumon.o
236,238c248,250
< #uuclean_OFILES             = cpmv.o expfile.o mailst.o getargs.o getpwinfo.
o \
< #                     gnamef.o ulockf.o utility.o uuclean.o uucpdefs.o \
< #                     uucpname.o
---
> uuclean_OFILES              = cpmv.o expfile.o mailst.o getargs.o getpwinfo.
o \
>                       gnamef.o ulockf.o utility.o uuclean.o uucpdefs.o \
>                       uucpname.o
247,249c259,261
< #uupoll_OFILES              = anlwrk.o cpmv.o expfile.o getpwinfo.o gnamef.o
 \
< #                     logent.o permission.o systat.o utility.o
uucpname.o \
< #                     uucpdefs.o versys.o getargs.o
---
> uupoll_OFILES               = anlwrk.o cpmv.o expfile.o getpwinfo.o
gnamef.o \
>                       logent.o permission.o systat.o utility.o
uucpname.o \
>                       uucpdefs.o versys.o getargs.o uupoll.o
257,259c269,271
< #uuq_OFILES         = expfile.o uuq.o permission.o getargs.o getpwinfo.o \
< #                     gnamef.o logent.o subdir.o systat.o utility.o \
< #                     uucpdefs.o uucpname.o
---
> uuq_OFILES            = expfile.o uuq.o permission.o getargs.o
getpwinfo.o \
>                       gnamef.o logent.o subdir.o systat.o utility.o \
>                       uucpdefs.o uucpname.o
266a279
> Devices_ILINKS              = ${ETCIDIR}Devices
268a282
> Dialcodes_ILINKS    = ${ETCIDIR}Dialcodes
270a285
> Dialers_ILINKS              = ${ETCIDIR}Dialers
272a288
> Maxuuscheds_ILINKS  = ${ETCIDIR}Maxuuscheds
274a291
> Maxuuxqts_ILINKS    = ${ETCIDIR}Maxuuxqts
276a294
> Permissions_ILINKS  = ${ETCIDIR}Permissions
278a297
> Poll_ILINKS         = ${ETCIDIR}Poll
280a300
> Systems_ILINKS              = ${ETCIDIR}Systems




% Received: 	by us2rmc.bb.dec.com; id AA19988; Wed, 3 Nov 93 14:24:35 -0500
	from aijin.zk3.dec.com by flambe.zk3.dec.com; (5.65/1.1.8.2/01Nov93-1038AM) id AA13791; Wed, 3 Nov 1993 14:26:51 -050
	by aijin.zk3.dec.com; id AA21073; Wed, 3 Nov 1993 14:26:45 -0500
% Date: 	Wed, 3 Nov 1993 14:24:22 -0500 (EST)
% From: 	"Charles Richmond, I.I.S. Corp., (617)723-7695" <[email protected]>
% Subject: 	HELP!!!!!  SYMLINKSDIR
% To: 	[email protected], [email protected]
% Message-Id: 	<[email protected]>
% Mime-Version: 	1.0
% Content-Type: 	TEXT/PLAIN; charset=US-ASCII