graphics/gegl 0.1.8 does not build
Rainer Hurling
rhurlin at gwdg.de
Sat Jan 26 15:38:53 UTC 2013
Trying to build graphics/gegl on 10.0-CURRENT (amd64; both, clang or
gcc), I get the following breakage:
[..snip..]
GEGL_SWAP=RAM GEGL_PATH=../operations \
../tools/introspect > class-hierarchy.html
mkdir -p images
../tools/gobj2dot.rb .. | /usr/local/bin/dot png > images/inheritance.png
Error: dot: can't open png
Failed to parse ../operations/workshop/max-rgb.c, probably invalid utf8
gmake[3]: *** [images/inheritance.png] Fehler 2
gmake[3]: Leaving directory `/usr/ports/graphics/gegl/work/gegl-0.1.8/docs'
gmake[2]: *** [all-recursive] Fehler 1
gmake[2]: Leaving directory `/usr/ports/graphics/gegl/work/gegl-0.1.8/docs'
gmake[1]: *** [all-recursive] Fehler 1
gmake[1]: Leaving directory `/usr/ports/graphics/gegl/work/gegl-0.1.8'
gmake: *** [all] Fehler 2
*** [do-build] Error code 1
It seems, that the main problem is with operations/workshop/max-rgb.c,
which needs to be converted into utf8. After doing
cd operations/workshop
cp -p max-rgb.c max-rgb.c.orig
iconv -f iso8859-1 -t utf-8 max-rgb.c.orig > max-rgb.c
it builds fine. (Hope, this is not totally nonsense in this context)
Some of the files in operations/workshop are ASCII text coded, one
ISO-8859 text and the rest UTF-8 Unicode text. Is it intended?
#file *
box-max.c: C source, UTF-8 Unicode text
box-min.c: C source, UTF-8 Unicode text
box-percentile.c: C source, UTF-8 Unicode text
color-reduction.c: C source, ASCII text
color-rotate.c: C source, ASCII text
color-to-alpha.c: C source, ASCII text
convolution-matrix.c: C source, ASCII text
cubism.c: C source, ASCII text
deinterlace.c: C source, ASCII text
demosaic-bimedian.c: C source, UTF-8 Unicode text
demosaic-simple.c: C source, UTF-8 Unicode text
disc-percentile.c: C source, UTF-8 Unicode text
ditto.c: C source, UTF-8 Unicode text
emboss.c: C source, ASCII text
fractal-trace.c: C source, ASCII text
hstack.c: C source, UTF-8 Unicode text
kuwahara-max.c: C source, UTF-8 Unicode text
kuwahara-min.c: C source, UTF-8 Unicode text
kuwahara.c: C source, UTF-8 Unicode text
lens-distortion.c: C source, ASCII text
linear-gradient.c: C source, UTF-8 Unicode text
mandelbrot.c: C source, UTF-8 Unicode text
max-rgb.c: C source, ISO-8859 text
noise-spread.c: C source, ASCII text
plasma.c: C source, ASCII text
polar-coordinates.c: C source, ASCII text
posterize.c: C source, UTF-8 Unicode text
radial-gradient.c: C source, UTF-8 Unicode text
rawbayer-load.c: C source, UTF-8 Unicode text
red-eye-removal.c: C source, UTF-8 Unicode text
ripple.c: C source, UTF-8 Unicode text
snn-percentile.c: C source, UTF-8 Unicode text
unpremul.c: C source, UTF-8 Unicode text
warp.c: C source, UTF-8 Unicode text
waves.c: C source, ASCII text
whirl-pinch.c: C source, UTF-8 Unicode text
Thanks for any clarification,
Rainer Hurling
More information about the freebsd-gnome
mailing list