On Wed Oct 02 17:56:10 2013, XAOC wrote:
Show quoted text> Sorry, can you give me the full details; Perl version, OS, distro with
> version, hardware architecture.
>
> I have two identical copies of Debian 7.1/Wheezy on i386 and x86_64,
> and the x86_64 copy doesn't have the blib/lib/Gnome2 directory when
> 'make' goes to generate enums.pod, hence the original change.
Never mind, I figured out what the problem is.
ExtUtils::MakeMaker enumerates over the files in the hash MAN3PODS in different orders between the latest and greatest and the version that comes with Debian Wheezy. Once the Makefile was generated with the latest EU::MM, the file 'enums.pod' would try to be made prior to the blib/lib/Gnome2 directory being created, causing an error. Older versions of EU::MM didn't show this behavior.
If I change the path to enums.pod so it gets put last in the MAN3PODS hash (hardcode the Gnome2 directory), Gnome2 will build with no issues.
To reproduce: install the latest and greatest EU::MM, remove the 'mkdir' from the 2nd to last line in Makefile.PL and then try to build Gnome2. The build should fail at the point when 'make' goes to generate the POD files.