From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.bugs Subject: bug#17060: libguile install-data-hook target fails on BSD make Date: Sat, 22 Mar 2014 00:28:09 -0400 Message-ID: <87eh1un9gm.fsf@yeeloong.lan> References: <87vbv7qrke.fsf@ciexinc.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1395462553 31182 80.91.229.3 (22 Mar 2014 04:29:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Mar 2014 04:29:13 +0000 (UTC) Cc: 17060@debbugs.gnu.org, request@debbugs.gnu.org To: wgl@ciexinc.com Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Mar 22 05:29:21 2014 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WRDYb-0007tt-Ol for guile-bugs@m.gmane.org; Sat, 22 Mar 2014 05:29:17 +0100 Original-Received: from localhost ([::1]:55666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRDYb-0007ya-1f for guile-bugs@m.gmane.org; Sat, 22 Mar 2014 00:29:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRDYS-0007yG-KJ for bug-guile@gnu.org; Sat, 22 Mar 2014 00:29:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRDYM-0001MC-Us for bug-guile@gnu.org; Sat, 22 Mar 2014 00:29:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRDYM-0001M5-R8 for bug-guile@gnu.org; Sat, 22 Mar 2014 00:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WRDYM-0004ny-B2 for bug-guile@gnu.org; Sat, 22 Mar 2014 00:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 22 Mar 2014 04:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17060 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 17060-submit@debbugs.gnu.org id=B17060.139546252918450 (code B ref 17060); Sat, 22 Mar 2014 04:29:02 +0000 Original-Received: (at 17060) by debbugs.gnu.org; 22 Mar 2014 04:28:49 +0000 Original-Received: from localhost ([127.0.0.1]:44085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WRDY9-0004nR-G2 for submit@debbugs.gnu.org; Sat, 22 Mar 2014 00:28:49 -0400 Original-Received: from world.peace.net ([96.39.62.75]:37328) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WRDY6-0004nD-Vf; Sat, 22 Mar 2014 00:28:47 -0400 Original-Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WRDY0-000865-3Y; Sat, 22 Mar 2014 00:28:40 -0400 In-Reply-To: <87vbv7qrke.fsf@ciexinc.com> (wgl@ciexinc.com's message of "Fri, 21 Mar 2014 19:28:49 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:7423 Archived-At: retitle 17060 libguile install-data-hook target fails on BSD make thanks wgl@ciexinc.com writes: > The install step for building guile 2.0.11 fails after successful > compile on amd 64 bit FreeBsd 10.0. The error message is > > install: : No such file or directory > > where the item being installed has a blank name. > > At the suggestion of mark_weaver on IRC, i tried 'gmake' instead of > 'make' and the install went through successfully. > > The thinking is that there is something non-portable in the make file. wgl provided more information on IRC, so let me fill in the details. The failing target is 'install-data-hook' in libguile/Makefile.am. It prints this on the console: (modulo whitespace) /usr/bin/install -c -m 644 /usr/local/lib/libguile-2.0.so.29-gdb.scm Notice that the source filename is missing, suggesting that '$<' is the empty string. It then fails with the following error message: install: : No such file or directory This is when using BSD 'make' from FreeBSD 10. When using 'gmake' (GNU Make), it works properly. Mark