I tried to reproduce your problem: I took the files you sent,
commented out the second form in package.lisp, loaded via require,
added the the form again and reloaded via require. Both lisp files
were recompiled and reloaded without errors.
Note that the file condition.txt that you attached does not contain
the actual error output, just asdf telling you (via cerror) that there
was some problem earlier. If you send a complete transcript, starting
with the line (require :pak) entered by you at the REPL, I can have a
look - otherwise I can only say "works for me", unfortunately ...