Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Ghostscript 9.02 fails to build on 10.7 #6381

Closed
PacifistRiot opened this Issue · 14 comments
@PacifistRiot

Im assuming 10.7 has an updated version of libpng and Ghostscript 9.02 build fails on libpng 1.5.

Here is a patch to fix the issue with gdevpng.c and allows the build to finish: http://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/print/ghostscript/patches/patch-ak

@kule

Thanks for this.

brew edit ghostscript

Then add:

....
class Ghostscript < Formula
    ....
    def patches
        { :p0 => 'http://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/print/ghostscript/patches/patch-ak' }
    end
end   

Incase anyone else has the same issue.

@adamv
Owner

Is this safe to apply against libpng 1.2 as well, or do we need to if the application of this patch?

@CharlieRoot

Made a patch that compiles against 1.2 and 1.5
Also it makes ghostscript use system freetype and expat and lcms, jasper and libtiff from homebrew
Pull from
git://github.com/CharlieRoot/homebrew.git fix_ghostscript_png

Not sure about 10.6 freetype so ghostscript uses bundled version instead of system on 10.6

@ipranay

That worked like a charm!!... Thanks guys!

@polysign

Awesome! This seemed to solve my issues I had installing ghostscript on Lion. Thx

@conatus

This also fixed my problem doing a make install on Lion. Thanks a great deal!

@erwin16

Thanks again for being quick on patches .... running faster than a lion !

@borrible13th

When is this patch going to be included?

@CharlieRoot

@borrible13th, who knows :)
Made a pull request #6516 July 21

@CharlieRoot

Before pull request is accepted, you can

$ cd `brew --repository`
$ git pull git://github.com/CharlieRoot/homebrew.git fix_ghostscript_png
@borrible13th

@CharlieRoot: Thank you, that works for me! :-) Commented it also at your pull request #6516.

@Artspot

Thanks guys!

@adamv
Owner

Fixed in #6516

@adamv adamv closed this
@rackom

should i run then brew install gs?
commented on #6381

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.