Summary: | media-gfx/graphicsmagick-1.3.16-r1: Perl bindings not linked properly | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Eichenberger <michael.eichenberger> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | c.affolter |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://sourceforge.net/p/graphicsmagick/bugs/235/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael Eichenberger
2013-02-08 15:45:17 UTC
ok for me to commit a 1.3.18-r1 with the following patch applied? Upstream bug reported (see URL). diff --git a/PerlMagick/Makefile.PL.in b/PerlMagick/Makefile.PL.in index 9937e8e..1700f0c 100644 --- a/PerlMagick/Makefile.PL.in +++ b/PerlMagick/Makefile.PL.in @@ -23,7 +23,7 @@ my $magick_LDFLAGS='@LDFLAGS@'; my $magick_BIN_DIR="$ENV{'DESTDIR'}@BIN_DIR@"; my $magick_DEP_LIBS='@MAGICK_DEP_LIBS@'; my $magick_PERLMAINCC='@PERLMAINCC@'; -my $magick_LIB_DIR="$ENV{'DESTDIR'}@MAGICKLIBDIR@"; +my $magick_LIB_DIR="../magick/.libs"; # Compute test specification my $delegate_tests='t/*.t'; Fixed in 1.3.19. Thank you! Kind regards, Michael Unfortunately upstream does not want it solved that way (see URL), I do not understand their arguments though since they already rely on specific behaviour of Make:Maker. Anyway: according to them, one should first install GraphicsMagick and then build the perl bindings against the installed libs. Since graphviz was fixed using a similar patch ages ago without problems I would recommend to just keep our patch and split the ebuild iff problems arise with it. |