"Unrecognised file info key" %:PACKAGE #2654
Replies: 9 comments 9 replies
|
Given that it's failing in PRETTYDEF, I'd try |
|
Yeah, OK -- it's coming from |
|
Try (in an interlisp exec) |
|
Yes, but the code in So it's supposed to catch the incoming package keyword when it's actually |
|
Could you make available (attach, send a link, whatever) the last good version of the BOIDS file? I'd like to see if there's something odd about the DEFINE-FILE-INFO at the beginning. Also, what is the IL:MAKESYSDATE in your running image, and what is the (Interlisp exec) |
|
Somehow... the MAKEFILE-ENVIRONMENT property of IL:BOIDS (the atom that's the base name of the file) has got the |
|
I don't know whether it's related but in LOOPS I've had issues with symbols containing the Some of the instance variables of my GravityLoops program have the property |
|
In PRETTYDEF, it looks a little odd that the code that encloses the first call to \DO-DEFINE-FILE-INFO is setting the DESTINATIONENV instead of the SOURCENV, unlike the other branch. That may or may not have anything to do with this.
(if (SETQ DESTINATIONENV (GET ROOTNAME 'MAKEFILE-ENVIRONMENT))
then (SETQ DESTINATIONENV (\DO-DEFINE-FILE-INFO NIL DESTINATIONENV))
else (* ;
"see if we already know the environment of the source")
(CL:MULTIPLE-VALUE-SETQ (SOURCEFILENV OLDFILEMAP SOURCEFC)
(LOOKUP-ENVIRONMENT-AND-FILEMAP (OR SOURCEFILE ROOTNAME)
(OR (NULL SOURCEFILE)
(EQ SOURCEFILE ROOTNAME)))))
… On Jun 15, 2026, at 7:11 AM, Nick Briggs ***@***.***> wrote:
Somehow... the MAKEFILE-ENVIRONMENT property of IL:BOIDS (the atom that's the base name of the file) has got the %:xxx etc. atoms instead of the :xxx etc. atoms. That's where PRETTYDEF is getting the file info it doesn't like. I don't see that on the last disk file you wrote - it looks fine there, so I can't explain what happened. You can fix it directly on the property on BOIDS, and do the MAKEFILE. I'd suggest reloading the file into a new sysout. @rmkaplan <https://github.com/rmkaplan> @masinter <https://github.com/masinter> -- any ideas on what might have happened?
—
Reply to this email directly, view it on GitHub <#2654?email_source=notifications&email_token=AQSTUJPLT7VCHEKBBCUVQFT4777YBA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGA4TGMJTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17309313>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQSTUJMSMUFQ5KVC6XHUPRT4777YBAVCNFSNUABIKJSXA33TNF2G64TZHMZDQMJVGE4TSNRUHNCGS43DOVZXG2LPNY5TCMBSGU3TGOBWUF3AE>.
You are receiving this because you were mentioned.
|




It requires exports.all be loaded to compile that code. BUT... we've fixed it in the repo in
medley/sources/BOOTSTRAP.LCOM, if you check out the branchrmk198--Recompile-DO-DEFINE-FILE-INFO-in-BOOTSTRAP, then