Hi again! I forgot to note in my previous mail the general tip: when faced with such errors, debug (and fix) them one at a time, from the top down.
Conditioned as we may be to regard the last one as true and final, it's often bogus in the face of syntax errors, particularly with lisps due to their flexibility. ‘guix package’ and the general package CLI use ‘package specs’, i.e., names, i.e. the value of the NAME field. There's no package named ‘my-packages/zasm’. These aren't file names. Have you tried ‘guix build -L […] zasm’? Kind regards, T G-R Sent on the go. Excuse or enjoy my brevity.