Luc,
> I tried following the instructions to rebuild part of poplog to deal with
> The array bug
> (reported
> -- 29. (7 Jan 2003) Array subscript out of bounds crashes poplog in PC
> poplog
>
> http://www.cs.bham.ac.uk/research/poplog/bugfixes/BUGREPORTS
> )
>
> However on this step:
> pglibr -r ../obj/ *.w
> I get:
>
> The error is:
> ;;; MISHAP - POPLIBR: CAN'T OPEN FILE (No such file or directory)
> ;;; INVOLVING: '$popobjlib/obj.wlb'
I cannot imagine why this happens. I have just tried it on my
machine and it works. Alternatively you could try
> pglibr -r ../obj/src.wlb *.w
>
> Now, my $popobjlib/ seems to be setup correctly. It has
>
> ls $popobjlib
> aarith.o aarith.w
The first two should not be there. Did you move them?
> ....src.olb src.wlb vedsrc.olb vedsrc.wlb xsrc.olb xsrc.wlb
Only those should be in that directory.
> I have v15.53 installed. But if I pulled down v15.53 from bham, would it
> have this fix in it?
At present the file
http://www.cs.bham.ac.uk/research/poplog/new/linux-pc-1553.tar.gz
is actually a symbolic link to
linux-pc-1553d.tar.gz
That's because I don't have any help with maintenance of that stuff at
present, and I take too many short cuts.
The best thing to do if you don't have a terribly slow connection is
fetch
http://www.cs.bham.ac.uk/research/poplog/bham-linux-poplog.tar.gz
(about 21 Mbytes) and follow the instructions here:
http://www.cs.bham.ac.uk/research/poplog/linux-cd/SHORT-CUT-INSTALLATION.txt
That way you'll get additional bug fixes including fixes to objectclass,
the latest versions of rclib, newkit, and various other things.
The installation process is now far more automatic than before and you
can chose some other location than /usr/local/poplog if you wish.
I need to develop a better method of patching an existing installation,
without downloading such a large file. But like everything else it is
just a matter of finding time.
If requested, I could easily produce smaller versions of the
bham-linux-poplog file by leaving out popvision and various other
goodies that take up significant amounts of space, since the components
left out can all be fetched separately if needed. That might
save about 5Mbytes.
The existing version includes everything that we put on a CD for
bham students.
Aaron
|