pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/45873: graphics/p5-GD broken on Solaris/i86 (but read the details)

>Number:         45873
>Category:       pkg
>Synopsis:       graphics/p5-GD broken on Solaris/i86 (but read the details)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 26 14:15:00 +0000 2012
>Originator:     Jörn Clausen
University of Bielefeld
I just realized, that with Perl 5.14, it is no longer possible to load the GD 

$ perl -e 'use GD;'

Not a CODE reference at 
line 213.
END failed--call queue aborted at 

A short search revealed a rather fundamental problem in ExtUtils-MakeMaker:

As a quick fix per

I added


to graphics/p5-GD/Makefile, and the error was gone.

The problem seems to affect different architectures. I can confirm Solaris/i86 
with 32bit ABI is affected, Solaris/sparc with 32bit ABI and NetBSD-5.1/i386 
are not. The patch should be enclosed in an appropriate .if-clause, probably 
after the situation on other platforms has been evaluated.

And someone should probably take a close look on the development of 
ExtUtils-MakeMaker and pull up any fixes there quickly.

Home | Main Index | Thread Index | Old Index