Alan Feuerbacher wrote:
> I'm trying to install Gimp-2.8.8, following BLFS 7.4 Version 2013-11-14.
> I've had some trouble with two dependencies, babl and gegl, as
> described below.
>
> For all these programs I first installed the required and recommended
> dependencies, and many of the optional dependencies.
>
> Below are comments for each problem area.
>
> *===========*===========*===========*===========*===========*
> babl-0.1.10 installed without a hitch, but put all of its libraries
> and such in "babl-0.1" rather than in "babl".
That is correct. Gimp should be getting info from babl.pc:
Cflags: -I${includedir}/babl-0.1
Libs: -L${libdir} -lbabl-0.1 -lm
Gimp complained about
> that so I had to make a link:
>
> ln -sv /usr/include/babl-0.1/babl /usr/include/babl
> *===========*===========*===========*===========*===========*
>
>
> *===========*===========*===========*===========*===========*
> gegl-0.2.0 would not completely compile, so I tried configuring it
> with and without the "--without-vala" switch, per the BLFS Command
> Explanation:
>
> "--without-vala: Do not create a vala API - use this if vapigen breaks
> the build."
>
> I don't know what this means, but I tried it anyway.
>
> In both cases make failed with:
> ###############
> make[3]: Entering directory `/sources/gegl-0.2.0/docs'
> GEGL_SWAP=RAM GEGL_PATH=../operations \
> ../tools/operation_reference --ops-html > operations.html
> ../tools/create-reference.rb \
> ../gegl/gegl.h \
> ../gegl/gegl-version.h \
> ../gegl/buffer/gegl-buffer.h \
> ../gegl/gegl-utils.h \
> ../gegl/property-types/gegl-color.h\
> ../gegl/gegl-matrix.h \
> ../gegl/property-types/gegl-path.h\
> ../gegl/property-types/gegl-curve.h\
> api.html
> ../gegl/gegl.h
> ../tools/create-reference.rb:331:in `block (2 levels) in <main>':
> invalid byte sequence in US-ASCII (ArgumentError)
> from ../tools/create-reference.rb:325:in `foreach'
> from ../tools/create-reference.rb:325:in `block in <main>'
> from ../tools/create-reference.rb:318:in `times'
> from ../tools/create-reference.rb:318:in `<main>'
> make[3]: *** [api.html] Error 1
> make[3]: Leaving directory `/sources/gegl-0.2.0/docs'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/sources/gegl-0.2.0/docs'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/sources/gegl-0.2.0'
> make: *** [all] Error 2
> ###############
Try configuring with --disable-docs. The problem is with makeinfo. I
think that is fixed in texinfo-5.2. but there really is no need to
regenerate the docs at all.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page