GNOME Bugzilla – Bug 581805
gimp-gap needs GNU make 3.81 or better to build on Mac OS X
Last modified: 2009-05-12 05:15:02 UTC
Please describe the problem: In order to build properly the ffmpeg snapshot packaged with gimp-gap requires GNU make 3.81 or better. However, on Mac OS X 10.4 and earlier /usr/bin/make is GNU make 3.80. Steps to reproduce: 1. Attempt to build ffmpeg snapshot using Apple provided /usr/bin/make on Mac OS X Actual results: make fails with an error message saying out of memory Expected results: ffmpeg to build correctly Does this happen every time? yes Other information: This is an ffmpeg issue. MacPorts addresses this by requiring its own port of GNU make, port gmake, which is 3.81. Attached is the simple patch that MacPorts uses for gimp-gap to ensure that the correct version of make is used.
Created attachment 134232 [details] [review] Patch for extern_libs/Makefile.am
the extern_libs/Makefile.am now uses gmake via variable $(EXGMAKE). Some systems have gmake installed as binary named make but do not provide a link with the name gmake (my MinGw environment is such an example) therefore the default value for variable $(EXGMAKE) is "make". The configure.in script now checks for existence of gmake and sets $(EXGMAKE) to value "gmake" when present. See GIT repository 2009-05-10 14:18:43 (GMT) http://git.gnome.org/cgit/gimp-gap/commit/?id=073457de56c2c07ec0e2c698cac773bf7093de9e Please test if this changes are working in Mac OS X Environment.
Tested OK in MacPorts where GNU make 3.81 is installed as ${mp_prefix}/bin/gmake. Previous patch no longer required.
closing this bug now, thanks for testing.