After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 581805 - gimp-gap needs GNU make 3.81 or better to build on Mac OS X
gimp-gap needs GNU make 3.81 or better to build on Mac OS X
Status: RESOLVED FIXED
Product: gimp-gap
Classification: Other
Component: general
Current SVN
Other All
: Normal normal
: ---
Assigned To: hof
hof
Depends on:
Blocks:
 
 
Reported: 2009-05-08 00:09 UTC by David Evans
Modified: 2009-05-12 05:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch for extern_libs/Makefile.am (438 bytes, patch)
2009-05-08 00:11 UTC, David Evans
none Details | Review

Description David Evans 2009-05-08 00:09:16 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.
Comment 1 David Evans 2009-05-08 00:11:39 UTC
Created attachment 134232 [details] [review]
Patch for extern_libs/Makefile.am
Comment 2 hof 2009-05-11 05:53:57 UTC
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.
Comment 3 David Evans 2009-05-11 17:35:19 UTC
Tested OK in MacPorts where GNU make 3.81 is installed as ${mp_prefix}/bin/gmake.
Previous patch no longer required.
Comment 4 hof 2009-05-12 05:15:02 UTC
closing this bug now, thanks for testing.