URL: <http://savannah.gnu.org/bugs/?50648>
Summary: GMake 4.2.1 --with-guile fails silently if installed Guile version is higher than 2.0 Project: make Submitted by: None Submitted on: Mon 27 Mar 2017 07:16:27 AM UTC Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.2.1 Operating System: POSIX-Based Fixed Release: None Triage Status: None _______________________________________________________ Details: Hi, This is on macOS with stock: https://ftpmirror.gnu.org/make/make-4.2.1.tar.bz2 When you build --with-guile the configure script hard-codes "guile-2.0" (and an earlier guile version) as the Guile package to check for. But if you have guile-2.2 or anything higher than 2.0, the check will fail and guile will not be included. This also causes the very convenient homebrew version of make to fail to install with guile despite passing homebrew install make --with-guile In my case I had installed guile-2.2 via homebrew and the make builed failed to find it. The problem is NOT with homebrew; it is in the configure script that comes with make Is there a way to make that check for >= 2.0 rather than == 2.0? That would make it consistent with the stated goal in the make 4.0 release notes: https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html |Currently GNU Guile 1.8 and 2.0+ are supported. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?50648> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make