[Bug 33909] loader/Makefile.in not compatible with BSD make

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jun 28 21:14:55 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=33909

--- Comment #2 from Austin English <austinenglish at gmail.com> 2013-06-28 21:14:55 CDT ---
(In reply to comment #1)
> It seems to be the make rule introduced by this hunk affecting
> loader/Makefile.in <http://source.winehq.org/source/loader/Makefile.in#L48>:
> 
> +wine_info.plist: wine_info.plist.in
> +       LC_ALL=C sed -e 's, at PACKAGE_VERSION\@, at PACKAGE_VERSION@,g' $< >$@ ||
> ($(RM) $@ && false)
> +
> 
> It seems that BSD make is substituting the empty string for "$<", causing sed
> to try to read from stdin.  Some research suggests that BSD make may only
> define $< for inference rules (a.k.a. suffix rules).  So, I suppose simply
> replacing $< in the command with literal wine_info.plist.in should work.

Yeah, I used that as a workaround. I'm not sure if there's a more proper fix.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list