git: 6da71ebabd6b - main - databases/closql*: Mark MAKE_JOBS_UNSAFE

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Thu, 06 Feb 2025 05:14:17 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6da71ebabd6b48c3b96bffd67ad3320491fb6308

commit 6da71ebabd6b48c3b96bffd67ad3320491fb6308
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-02-06 03:45:08 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-02-06 05:09:52 +0000

    databases/closql*: Mark MAKE_JOBS_UNSAFE
    
    It seems parallel build may fail as following.
    
    Compiling closql.el
     Creating closql-autoloads.el
     Checking function declarations
    Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql/work-full/closql-2.2.0/.#closql-autoloads.el
    
    Error: file-missing ("Opening input file" "No such file or directory" "/wrkdirs/usr/ports/databases/closql/work-full/closql-2.2.0/.#closql-autoloads.el")
      mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode 0x1f53201d3faed07c>))
      debug-early-backtrace()
      debug-early(error (file-missing "Opening input file" "No such file or directory" "/wrkdirs/usr/ports/databases/closql/work-full/closql-2.2.0/.#closql-autoloads.el"))
      insert-file-contents("./.#closql-autoloads.el")
      check-declare-scan("./.#closql-autoloads.el")
      check-declare-files("./.#closql-autoloads.el" "./closql-autoloads.el" "./closql.el")
      apply(check-declare-files ("./.#closql-autoloads.el" "./closql-autoloads.el" "./closql.el"))
      check-declare-directory("~/closql-2.2.0/")
      eval((check-declare-directory default-directory) t)
      command-line-1(("-L" "/usr/local/share/emacs/29.4/site-lisp/compat" "-L" "/usr/local/share/emacs/29.4/site-lisp/emacsql" "-L" "." "--eval" "(check-declare-directory default-directory)"))
      command-line()
      normal-top-level()
    gmake: *** [Makefile:38: check-declare] Error 255
    gmake: *** Waiting for unfinished jobs....
    ===> Compilation failed unexpectedly.
    Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
    the maintainer.
    *** Error code 1
    
    Stop.
    
    Reported by:    pkg-fallout
---
 databases/closql-devel/Makefile | 1 +
 databases/closql/Makefile       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index 65d5074d352d..c805cd808058 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -22,6 +22,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	magit
 
 MAKE_ENV+=	LOAD_PATH="${LOAD_PATH}"
+MAKE_JOBS_UNSAFE=	Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql-devel/work-full/closql-2.2.0/.#closql-autoloads.el
 
 CONFLICTS_INSTALL=	closql closql-emacs_* # share/doc/closql/README.md
 
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index 0213d91f68d5..6a98285dbd86 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -21,6 +21,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	magit
 
 MAKE_ENV+=	LOAD_PATH="${LOAD_PATH}"
+MAKE_JOBS_UNSAFE=	Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql/work-full/closql-2.2.0/.#closql-autoloads.el
 
 CONFLICTS_INSTALL=	closql closql-devel* closql-emacs_*