Subject: bug#17060: closed (Re: bug#17060: libguile install-data-hook target fails on BSD make)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 21 Jun 2016 13:07:02 +0000

Your bug report

#17060: libguile install-data-hook target fails on BSD make

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
17060: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17060
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#17060: libguile install-data-hook target fails on BSD make
From: Andy Wingo <[email-masked]>
To: [email-masked]
Cc: Mark H Weaver <[email-masked]>, Ludovic Courtès <[email-masked]>, [email-masked]
Date: Tue, 21 Jun 2016 15:06:27 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi :)

I think we are happy to look at patches to support non-GNU make but
without follow-through from a reporter we aren't going to make efforts
in this direction; too many other things to do :)

If you can track down the issue, please let us know and we'll see what
we can do.  Mark, Ludo, feel free to re-open if you feel like this is
not the right way to go about things.

Cheers,

Andy

On Sat 29 Mar 2014 14:27, [email-masked] (Ludovic Courtès) writes:

> Mark H Weaver <[email-masked]> skribis:
>
>> 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
>
> AFAIK ‘$<’ is standard make, and it’s used in other places in the file.
> So there must be a subtle syntax variation that BSD make doesn’t
> understand here.
>
> wgl: Could you edit libguile/Makefile.in, remove the 6 comment lines
> starting with “## We want to install”, and then try again ‘make
> install’?
>
> Thanks in advance,
> Ludo’.

From: [email-masked]
To: [email-masked]
Date: Fri, 21 Mar 2014 19:28:49 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Team:

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.

Thanks,
wglb