Fix building ghostcript variants on Ubuntu 11.10
cover Fix building ghostcript variants on Ubuntu 11.10
Ubuntu 11.10 has moved sys/time.h such that the hard-coded test paths in ghostscripts configuration scripts fails.
This patch works around that issue.
Regards,
Joshua
The following changes since commit 684a4b517d13884c315688967fadd5e6a4845b71:
libffi: really populate -dev package (2011-09-26 20:50:27 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib josh/work
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/work
Joshua Lock (1):
ghostscript: disable check for time.h
.../ghostscript/ghostscript_9.02.bb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
Signature · 1 line
1.7.6.2
PATCH 1/1 ghostscript: disable check for time.h
From: Joshua Lock <joshual@takoba.(none)>
ghostscript has it's own hacky check for time.h which hard-codes paths, this means in the native case it fails on systems such as Ubuntu 11.10 where the location of time.h has changed. Further it means the target build has had a host-intrusion issue.
This patch disables the check for time.h, future releases of ghostscript use standard autotools checks for time.h's location.
--- .../ghostscript/ghostscript_9.02.bb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
meta/recipes-extended/ghostscript/ghostscript_9.02.bb +5 -0
@@ -36,6 +36,11 @@ SRC_URI[sha256sum] = "03ea2cad13a36f8f9160912012b79619a826e7148fada6d3531feb2540 EXTRA_OECONF = "--without-x --with-system-libtiff --without-jbig2dec --without-jasper --with-fontpath=${datadir}/fonts" +# This has been fixed upstream but for now we need to subvert the check for time.h +# http://bugs.ghostscript.com/show_bug.cgi?id=692443 +# http://bugs.ghostscript.com/show_bug.cgi?id=692426 +CFLAGS += "-DHAVE_SYS_TIME_H=1" + inherit autotools do_configure () {
Signature · 1 line
1.7.6.2
Re: [PATCH 1/1] ghostscript: disable check for time.h
Quoted 1 line · Joshua Lock
From: Joshua Lock <joshual@takoba.(none)>
Sorry, fresh install to test the new distro - please drop or fix this line.
Joshua
Signature · 3 lines
Joshua Lock
Yocto Project "Johannes factotum"
Intel Open Source Technology CentreSaul Wold
AppliedQuoted 16 lines · Joshua Lock
Ubuntu 11.10 has moved
sys/time.hsuch that the hard-coded test paths in ghostscripts configuration scripts fails.This patch works around that issue.
Regards,
JoshuaThe following changes since commit
684a4b517d13884c315688967fadd5e6a4845b71:libffi: really populate -dev package (2011-09-26 20:50:27 +0100)are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjosh/work
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/work
Quoted 6 lines
Joshua Lock (1):
ghostscript: disable check fortime.h.../ghostscript/ghostscript_9.02.bb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
Merged into OE-Core
Thanks
Sau!