From 5b60a0f740a751002e199da5d81ba576f04d709a Mon Sep 17 00:00:00 2001 From: felix Date: Fri, 18 Sep 2020 12:36:45 +0200 Subject: [PATCH] handle non-existing component dependencies gracefully and show error message. --- egg-compile.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/egg-compile.scm b/egg-compile.scm index 8612c747..aa1761ef 100644 --- a/egg-compile.scm +++ b/egg-compile.scm @@ -526,9 +526,10 @@ (if (memq 'static link) (list (apply compile-static-object data)) '()))))) - (else - (let ((data (assq id genfiles))) - (list (apply compile-generated-file data)))))) + ((assq id genfiles) => + (lambda (data) + (list (apply compile-generated-file data)))) + (else (error "unknown dependency" id)))) order) ;; installation commands (append -- 2.24.2