GNOME Bugzilla – Bug 573098
Fail to properly detect MakeMaker version
Last modified: 2009-03-08 19:07:50 UTC
If the version number have a micro component, below is the result: $ perl Makefile.PL Set up gcc environment - gcc (4.3.2-tdm-2 mingw32) 4.3.2 Including generated API documentation... Argument "6.42.1" isn't numeric in numeric ge (>=) at Makefile.PL line 270. Note (probably harmless): No library found for -Wl,-luuid Writing Makefile for Gtk2
Created attachment 129482 [details] [review] Gtk2-MM-version-fix.patch Suggested patch that removes the micro part of the version in the comparison. PS: This is the same for Glib - not sure about the newer stuff that uses the Pango module.
The message is just a warning, and the affected code is only relevant when creating the tarball distribution. So it's safe to ignore. Also: a module's $VERSION really ought to be a proper floating point number. Anything else is just broken. And: we'll probably soon alter the affected part of the code to just always use META_MERGE, voiding the need for a version check. Consequently, I don't think we will fix this. But thanks for the report and the patch, anyway!