|
Hi,
I'm trying to get a legOS build environment set up on my PC, running under
Windows 2000 professional.
I've downloaded LegOS-0.2.3.tar.gz
I'm using Peter Van der Beken's directions
from //arthurdent.dorm.duke.edu/legos/archives/windows/legOS-0.2.2
All seems to go well until the makelx stage of demo, when I get
/legOS/util/makelx: 1: Syntax error: EOF in backquote substitution
Any ideas on what I'm doing wrong, please?
tia
Dave
Full cygwin output follows:
bash-2.02$ make clean
for i in util lib boot demo ; do make -C $i clean ; done
make -C dll-src clean
rm -f *.o *~ *.bak dll.exe makelx.exe
makedepend
for i in c mint float ; do make -C $i clean ; done
rm -rf *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s tags *.a
rm -rf *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s tags *.a
rm -rf *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz tags *.a
rm -rf .depend* *.o *.dis *~ *.bak *.tgz *.s tags *.dcoff *.dmap *.dsrec *.dis2
rm -rf .depend* *.o *.dis *.dis2 *~ *.bak *.tgz *.s tags *.ds1 *.ds2 *.dmap
*.dc
off *.srec *.map *.coff
rm -rf *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s tags
bash-2.02$ make --unix
for i in util lib boot demo ; do make -C $i || exit -1 ; done
make[1]: Nothing to be done for `all'.
make -C c || exit -1
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c memcpy.c -o memcpy.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c memset.c -o memset.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c strcmp.c -o strcmp.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c strcpy.c -o strcpy.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c strlen.c -o strlen.o
rm -f libc.a
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ar -sq libc.a memcpy.o memset.o
str
cmp.o strcpy.o strlen.o
cp -f libc.a ../
make -C mint || exit -1
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c divhi3.c -o divhi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c modhi3.c -o modhi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c mulhi3.c -o mulhi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c udivhi3.c -o
udivhi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c umodhi3.c -o
umodhi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c divsi3.c -o divsi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c modsi3.c -o modsi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c mulsi3.c -o mulsi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c udivsi3.c -o
udivsi3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c umodsi3.c -o
umodsi3.o
rm -f libmint.a
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ar -sq libmint.a divhi3.o
modhi3.
o mulhi3.o udivhi3.o umodhi3.o divsi3.o modsi3.o mulsi3.o udivsi3.o
umodsi3.o
cp -f libmint.a ../
make -C float || exit -1
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as expandsf.s -o expandsf.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as joinsf.s -o joinsf.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as addsf3.s -o addsf3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as negsf2.s -o negsf2.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as mulsf3.s -o mulsf3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as divsf3.s -o divsf3.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as floatsisf.s -o floatsisf.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as cmpsf2.s -o cmpsf2.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as fixsfsi.s -o fixsfsi.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as startsf.s -o startsf.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-as normalsf.s -o normalsf.o
rm -f libfloat.a
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ar -sq libfloat.a expandsf.o
joinsf
.o addsf3.o negsf2.o mulsf3.o divsf3.o floatsisf.o cmpsf2.o fixsfsi.o startsf.o
normalsf.o
cp -f libfloat.a ../
Makefile:36: .depend: No such file or directory
makedepend /legOS/kernel/*.c -Y -I/legOS/include -I/legOS/include/lnp -I. -f- |
/legOS/util/fixdeps /legOS/kernel/ > .depend
makedepend: warning: /legOS/kernel/dsensor-new.c, line 205: unknown directive
=
= "# warning "Rotation initialization might fail.""
makedepend: warning: /legOS/kernel/dsensor.c, line 209: unknown directive
== "#
warning "Rotation initialization might fail.""
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/kmain.c
-o kmain.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/mm.c -o
mm.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/systime.
c -o systime.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/tm.c -o
tm.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/semaphor
e.c -o semaphore.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/conio.c
-o conio.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/lcd.c -
o
lcd.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/lnp-
logi
cal.c -o lnp-logical.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/lnp.c -
o
lnp.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/program.
c -o program.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c /legOS/kernel/vis.c -
o
vis.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/dkey.c -
o dkey.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/dmotor.c
-o dmotor.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/dsensor.
c -o dsensor.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -
c /legOS/kernel/dsound.c
-o dsound.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ld -T /legOS/h8300.rcx -relax -
L/le
gOS/lib kmain.o mm.o systime.o tm.o semaphore.o conio.o lcd.o lnp-logical.o
lnp.
o program.o vis.o dkey.o dmotor.o dsensor.o dsound.o -lc -lmint -o legOS.coff
chmod a-x legOS.coff
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-objcopy -I coff-h8300 -O srec
legO
S.coff legOS.srec
chmod a-x legOS.srec
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-nm legOS.coff | sort -u >
legOS.map
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-objdump --disassemble-all --no-
show
-raw-insn -m h8300 legOS.coff > legOS.dis
/legOS/util/merge-map legOS.map legOS.dis > legOS.dis2
/legOS/util/genlds legOS < legOS.map > legOS.lds
Makefile:40: .depend: No such file or directory
makedepend *.c -Y -I/legOS/include -I/legOS/include/lnp -I. -f-
| /legOS/util/fi
xdeps /legOS/kernel/ > .depend
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-
p
ointer -Wall -I/legOS/include -I/legOS/include/lnp -I. -c rover.c -o rover.o
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ld -T ../boot/legOS.lds -relax -
L/l
egOS/lib rover.o -lc -lmint -lfloat -o rover.ds1 -Ttext 0xb000
/cygnus/cygwin-b20/H-i586-cygwin32/h8300-hms-ld -T ../boot/legOS.lds -relax -
L/l
egOS/lib rover.o -lc -lmint -lfloat -o rover.ds2 -Ttext 0xb210
/legOS/util/makelx rover.ds1 rover.ds2 rover.lx
/legOS/util/makelx: 1: Syntax error: EOF in backquote substitution
make[1]: *** [rover.lx] Error 2
exit: Illegal number: -1
make: *** [all] Error 2
bash-2.02$
|
|
Message has 1 Reply: | | Re: Build on Win2K
|
| "David Cawley" <dave.cawley@tesco.net> wrote in message news:Fr69tB.MIK@lugnet.com... (...) You can try Legos-0.2.3 direction at this url (need some url refinish for files link but you should have already almost all files): (...) (25 years ago, 10-Mar-00, to lugnet.robotics.rcx.legos)
|
2 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|