Error Expanding Embedded Variable Make
Contents |
timeout Messages sorted by: [ date ] [ thread ] [ error in expanding variable parameter subject ] [ author ] The po/Makefile.in.in file
Error In Expanding Variable Parameter Informatica
shipped with gettext 0.19 triggers a bug in the old make(1) on FreeBSD 9 that causes this cryptic error: Error expanding embedded variable. A minimal Makefile to reproduce the problem is this: FOO = BAR = $(FOO$(BAZ)) all: $(BAR) The bug no longer exists in bmake. If you google for the error message, you'll find the advice "use gmake", which is not particularly appropriate in this case, since po/Makefile.in.in is portable and does not use any gmake features. The po/Makefile.in.in that ships with gettext is copied into a zillion projects. I ran into the problem when pkg-fallout sent me a report about my recent archivers/gcpio update. I expect the problem to spread, as projects start using newer versions of this file. Here's the fix I used: --- po/Makefile.in.in.orig 2015-09-12 10:51:46 UTC +++ po/Makefile.in.in @@ -80,6 +80,7 @@ CATALOGS = @CATALOGS@ POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot POFILESDEPS_yes = $(POFILESDEPS_) POFILESDEPS_no = +PO_DEPENDS_ON_POT = POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT)) DISTFILESDEPS_ = update-po -- Christian "naddy" Weisgerber naddy at mips.inka.de Previous message (by thread): graphics/jpeg-turbo breaks on strip-debug Next message (by thread): net/mediatomb maintainer timeout Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] More information about the freebsd-ports mailing list
Sign in Pricing Blog Support Search GitHub This repository Watch 2,401 Star 36,975 Fork 8,334 nodejs/node-v0.x-archive Code Issues 5,000+ Pull requests 41 Projects 0 Wiki Pulse Graphs New issue “Error expanding embedded variable.” when running `make` on FreeBSD/64bit #949 Closed mikl opened this Issue Apr 18, 2011 · 2 comments Projects None yet Labels freebsd Milestone No https://lists.freebsd.org/pipermail/freebsd-ports/2015-September/100508.html milestone Assignees No one assigned 2 participants mikl commented Apr 18, 2011 I was trying to compile Node 0.4.6 on my FreeBSD server, and the ./configure step runs fine, but when I run make, it terminates immediately with the message “Error expanding embedded variable.”. I don't speak https://github.com/nodejs/node-v0.x-archive/issues/949 make well enough to figure this out, but I thought you'd like to know :) mikl commented Apr 18, 2011 I was able to install Node after a longer process of playing with V8 compilation and gmake. I have written the process down here. Node.js Foundation member bnoordhuis commented Jul 11, 2011 Yep, you need gmake. I've added a BSDmakefile in 0913014 that points the user to gmake. bnoordhuis closed this Jul 11, 2011 Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment Contact GitHub API Training Shop Blog About © 2016 GitHub, Inc. Terms Privacy Security Status Help You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
gmake doesnt work Summary: freebsd make / gmake doesnt work Status: RESOLVED WONTFIX Product: cnd Classification: Unclassified Component: -- https://netbeans.org/bugzilla/show_bug.cgi?id=156145 Other -- Version: 6.x Hardware: Other Other Priority: P3 (vote) TargetMilestone: 6.x Assigned To: Thomas Preisler QA Contact: issues@cnd URL: Whiteboard: Keywords: Depends on: Blocks: Show dependency tree /graph Reported: 2008-12-30 03:38 UTC by lsantagostini Modified: 2009-10-03 11:46 UTC (History) CC List: 0 users See Also: Issue Type: DEFECT Exception Report : Attachments Add an attachment (proposed patch, testcase, etc.) Note error in You need to log in before you can comment on or make changes to this bug. Description lsantagostini 2008-12-30 03:38:45 UTC Hi all. Im using NetBeans 6.5 to do some C/C++ programs. The error is that in FreeBSD cant make the make works fine, i have tried changing it for gmake but it didnt work. Here is the output Running "/usr/bin/make -f Makefile CONF=Debug" error in expanding in /root/NetBeansProjects/Application_1 /usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf Error expanding embedded variable. *** Error code 2 Stop in /root/NetBeansProjects/Application_1. Build failed. Exit value 1. I have probed the netbeans 6.5 from the freebsd ports systems and netbeans plattforfm independent from the downloads page obtaining the same result. Comment 1 Thomas Preisler 2009-01-14 22:52:37 UTC What result do you get if you try building from command line? I believe Mac OS is derived from FreeBSD so it is a bit of surprise if it doesn't work on FreeBSD. It works fine on Macs. I'm looking for a system I can test on...... Comment 2 Thomas Preisler 2009-01-15 20:29:29 UTC From Leonardo The point is: If i change from the config make (/usr/bin/make) by /usr/local/bin/gmake all works fine. But this changes i cant do make it permanent. (at least in freebsd) with linux there is no problem becouse make works pretty. Comment 3 Thomas Preisler 2009-01-15 20:38:07 UTC Here is what I understand so far: Doesn't work with /usr/bin/make Does work with /usr/local/bin/gmake It looks like /usr/bin/make doesn't work with our generated makefiles. From searching the web it seems standard make on Fre