[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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 |
1482.0. "ptos.nightly kernel build troubles" by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Wed May 24 1995 08:49
Date Of Receipt: 24-MAY-1995 07:36:54.45
From: SMURF::WASTED::"[email protected]" "24-May-1995 0735"
To: [email protected]
CC: [email protected]
Subj: ptos.nightly kernel build troubles
I'm trying to build a kernel from the ptos.nightly backing tree and have been
unsuccessful over the last 3 days.
The system where my sandbox is is running V3.2
I haven't modified any files. Once I do the workon to get into the sandbox, I
do the following:
$ mklinks kernel/conf/alpha
$ cd kernel
$ build setup BINARY PELICAN
After running for a while, I see the following:
.
.
/vme/vba_tc.c /usr/sde/osf1/build/ptos.nightly/src/kernel/io/dec/vme/vba_pci.c
/usr/sde/osf1/build/ptos.nightly/src/kernel/io/dec/pci/rm_spur.c /usr/sde/osf1
/build/ptos.nightly/src/kernel/io/dec/pci/rm_spur_cfg.c /usr/sde/osf1/build/pto
s.nightly/src/kernel/io/common/ddr.c /usr/sde/osf1/build/ptos.nightly/src/kerne
l/io/common/kio.c ; do echo "$i" >> makedepfiles; done
cat /dev/null >makedeptmp
cat /dev/null >maketagstmp
(csplit -ks -fmakedeptmp makedepfiles 100 {25} 1>/dev/null 2>&1; exit 0)
for i in makedeptmp?? ; do (for f in `cat $i` ; do /usr/sde/osf1/build/ptos.ni
ghtly/tools/alpha_OSF1/alpha/acc/cc -M -I -I. -I.. -I../include -DIDENT=BINARY -
DMACH -DOSF -DCOMPAT_43 -DUFS -DTRN -DESS -DESS_STUB -DKERNEL -D_KERNEL -D_BSD -
DBINARY -D__alpha -Umips -UMIPS $f | awk '{ print $0 >> "makedeptmp" }; { prin
t $2 >> "maketagstmp" }'; done) 2>makedeperrs; done
sort -u maketagstmp | grep -v '\.s' > maketagfiles
rm -f maketagstmp
sed -e 's+\.\./.*/src/kernel/++' -e 's+/.*/src/kernel/++' -e '/\.\.\/.*\.h/ b'
-e 's+\.\./++' makedeptmp | sed -e 's+^\(.*\)\.o:+\1.o \1.ln:+' | sort -u >
makedep1
rm -f makedeptmp*
awk ' { if ($1 != prev) { print rec; rec = $0; prev = $1; if ( NR > 1 ) print
"" } else { if (length(rec $3) > 78) { print rec; rec = $0; } else rec = re
c " " $3 } } END { print rec } ' makedep1 > makedep
cat makedeperrs
cat /dev/null > makelinttmp
grep "\.c" makedepfiles | (csplit -ks -fmakelinttmp - 100 {25} 1>/dev/null 2>&1;
exit 0)
for i in makelinttmp?? ; do (for f in `cat $i` ; do echo "$f `basename $f .c`"
>> makelinttmp; done) done
sed -e 's+^.*/src/kernel/++' -e 's+\.\./++' makelinttmp | sort +1 -u > makelint
files
rm -f makelinttmp*
cat /dev/null > makelint
awk 'BEGIN { printf("\nLINTOBJS=") } { printf(" \\\n\t%s.ln", $2) } END { prin
tf("\n\n") }' makelintfiles >> makelint
awk 'BEGIN { DOL=36; printf("lint:\t%c{LINTOBJS}\n", DOL); printf("\t@%c{ECHO}
\"%c{LINT} %c{LINTFLAGS} *.ln > linterrs 2>&1\"\n", DOL, DOL, DOL); printf("\t
@%c{LINT} %c{LINTFLAGS} %c{LINTOBJS} > linterrs 2>&1\n", DOL, DOL, DOL); printf
("\t%c{TOUCH} lint\n\n", DOL) }' /dev/null >> makelint
awk 'BEGIN { DOL=36; printf("flint:\t%c{LINTFILES}\n", DOL); printf("\t@%c{ECH
O} \"%c{LINT} %c{LINTFLAGS} *.ln > linterrs 2>&1\"\n", DOL, DOL, DOL); printf("
\t@%c{LINT} %c{LINTFLAGS} %c{LINTOBJS} %c{LINTOBJS1} > linterrs 2>&1\n", DOL, DO
L, DOL, DOL); printf("\n") }' /dev/null >> makelint
awk '{ DOL=36; printf("%s.ln: %s\n", $2, $1); printf("\t-%c{LINT} -c %c{LINTFL
AGS} %s | \\\n", DOL, DOL, $1); printf("\t\t(%c{LINTFILTER} ; exit 0) > %s.lint
2>&1\n\n", DOL, $2) }' makelintfiles >> makelint
echo '/^# DO NOT DELETE THIS LINE/+1,$d' >eddep
echo '$r makelint' >>eddep;
echo '$r makedep' >>eddep
echo 'w' >>eddep
cp Makefile Makefile.bak
ex - Makefile < eddep
rm -f eddep makedep1 makedeperrs
[ performing kernel library operations ]
Kernel libraries are not used in alpha.
cd BINARY && make -cF KCC=/usr/sde/osf1/build/ptos.nightly/tools/alpha_OSF1/alp
ha/acc/cc LD=/usr/sde/osf1/build/ptos.nightly/tools/alpha_OSF1/alpha/acc/ld CP
P=cpp AWK=awk AR=/usr/sde/osf1/build/ptos.nightly/tools/alpha_OSF1/alpha/acc/a
r RANLIB='/usr/sde/osf1/build/ptos.nightly/tools/alpha_OSF1/alpha/acc/ar ts' S
HELL=sh SED=sed SORT=sort ECHO=echo KSH=ksh EGREP=egrep GREP=grep LINT=li
nt CONFIG=BINARY vmunix
Make: Makefile: Must be a separator on line 9946. Stop.
*** Exit 1
Stop.
Any ideas? Have I left out a step? The last time I built a kernel, which
admittedly was some time ago, this worked.
Dave
============================================================================
Dave Parker, Installation Group E-Mail [email protected]
USG/UESG unxa::parker
Digital Equipment Corporation
Manalapan, NJ 07726
T.R | Title | User | Personal Name | Date | Lines
|
---|