When trying to create an image of FUF, a natural-language-generation
system that runs under Allegro 4.3, I kept getting the following error:
Error: Illegal argument to namestring: :FOREIGN-S.
while loading a shared object file with the command:
:ld /usr/local/mri/allegro/home/code/excldep.so
(and I got the same error with the files socket.so, gc-cursor.so and
climxm.so). This error only disappeared when I "removed" all references
to the 'namestring' function in my startup file $HOME/.clinit.cl.
However, the namestring function was still used in some of the FUF
source files, so I am completely at a loss as to what caused this
strange error.
I even used 'grep' to search far and wide for any reference to the
keyword :FOREIGN-S, but couldn't find it. I think that my image file was
created OK (it certainly runs well enough), but I can't be certain, so
if anyone on this list can shed some light on my problem, I'd be deeply
appreciative.
Thanks very much to all potential respondents,
Victor R. Essers
Microsoft Research Institute
Macquarie University, Sydney NSW 2109 Australia
Email: <mpce.mq.edu.au at vessers>
Web: http://www-comp.mpce.mq.edu.au/mri/people/victor.html