Closed orthecreedence closed 12 years ago
I have a definition of it in the utility-macros file. It seems the :serial t
option does not always work the way I think when loading the asdf on some systems but not all.
Did you by any chance edit one of the files and tried reloading? That might be the cause. I sometimes got the error if I modified one of the 'macro' files because the with-gensyms
definition was not reloaded. I will move the definition into the main macro file if that was not the cause.
Thanks.
I didn't edit any of the files, just cloned the git repo and started playing with it. Thanks for checking it out.
Made the following change to the ASDF:
(:module "macros"
:serial t
:components
((:file "utility-macros")
(:file "assertion-macros")
(:file "defmacros")))
I think the :serial t
option at the top only affected the order of the :components
at that given level. I thought it filtered all the way down. Hopefully this will solve the problem.
It looks like you're depending on
with-gensyms
without havingalexandria
in the:depends-on
in clunit.asd or package.lisp. This was giving me errors:Once I imported/used alexandria, everything worked fine.