#3150: ghostscript-9.00
--------------------------------------+-------------------------------------
Reporter: k...@… | Owner: k...@…
Type: task | Status: assigned
Priority: normal | Milestone: 6.7
Component: BOOK | Version: SVN
Severity: normal | Keywords:
--------------------------------------+-------------------------------------
Comment(by k...@…):
FWIW, debian unpackage the internal expat, freetype, icclib, ijs, jasper,
jbig2dec, lcms, libpng, tiff, zlib. i.e. they don't include those in
their dfsg source.version. They then use the following, apparently passed
to make on the command line
{{{
SHARE_FT=1 SHARE_JPEG=1 SHARE_LIBPNG=1 SHARE_LIBTIFF=1 SHARE_ZLIB=1
SHARE_JBIG2=1 SHARE_JPX=1 SHARE_LCMS=1 SHARE_EXPAT=1 LCMSSRCDIR=/usr
}}}
Clearly, with removing the directories the SHARE_JPEG and SHARE_PNG, and
presumably SHARE_JPX, are redundant.
I've think I've got through lcms (LCMSSRCDIR seems to be needed to find
the headers), but it's very much one step forward and then one back, at
the moment my installed random version of freetype is causing the build to
fail because one or more definitions have changed. Maybe I did something
wrong there, it's definitely pulling in the freetype system headers.
I understand your thinking on zlib, but I'm not sure if all the readers
will remember (or even know, if they are using another distro, as people
used to - try BLFS before jumping in to LFS) which version of zlib they
installed.
I'm going back to try to "build with one system lib at a time" (for lcms,
expat, freetype), to confirm instructions for some or all of these.
After all of this, there will be the 'make cups' and 'sed to fix the build
if gtk+2 is not installed' issues.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/3150#comment:10>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page