Opened 2 years ago
Closed 2 years ago
#65190 closed defect (invalid)
Gegl installation/upgrade fails
Reported by: | pietvo (Pieter van Oostrum) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | Cc: | ||
Port: | gegl |
Description
Upgrading gegl to 0.4.36 fails. It seems that it needs a newer version of babl
, but it is reported that this babl
version is unstable (see https://github.com/macports/macports-ports/commit/516348429aa85e05d4772f944b9c555b9ee886ef).
The main error is the absence of BablFishProcess
.
`
:info:build FAILED: gegl/libgegl-0.4.0.dylib.p/buffer_gegl-buffer-access.c.o
:info:build /usr/bin/clang -Igegl/libgegl-0.4.0.dylib.p -Igegl -I../gegl-0.4.36/gegl -I. -I../gegl-0.4.36 -Igegl/buffer -I../gegl-0.4.36/gegl/buffer -Igegl/graph -I../gegl-0.4.36/gegl/graph -Igegl/module -I../gegl-0.4.36/gegl/module -Igegl/opencl -I../gegl-0.4.36/gegl/opencl -Igegl/operation -I../gegl-0.4.36/gegl/operation -Igegl/process -I../gegl-0.4.36/gegl/process -Igegl/property-types -I../gegl-0.4.36/gegl/property-types -Iopencl -I/opt/local/include/babl-0.1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/gio-unix-2.0 -I/opt/local/include -fcolor-diagnostics -Wall -Winvalid-pch -std=gnu11 -O2 -g -DHAVE_CONFIG_H -Ofast -DGEGL_ENABLE_DEBUG -Winit-self -Wmissing-declarations -Wpointer-arith -Wno-deprecated-declarations -ftree-vectorize -Wmissing-prototypes -Wold-style-definition -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk '-DLIBDIR="/opt/local/lib"' '-DG_LOG_DOMAIN="GEGL"' '-DGEGL_LOCALEDIR="/opt/local/share/locale"' -MD -MQ gegl/libgegl-0.4.0.dylib.p/buffer_gegl-buffer-access.c.o -MF gegl/libgegl-0.4.0.dylib.p/buffer_gegl-buffer-access.c.o.d -o gegl/libgegl-0.4.0.dylib.p/buffer_gegl-buffer-access.c.o -c ../gegl-0.4.36/gegl/buffer/gegl-buffer-access.c
:info:build In file included from ../gegl-0.4.36/gegl/buffer/gegl-buffer-access.c:37:
:info:build ../gegl-0.4.36/gegl/buffer/gegl-sampler.h:93:3: error: unknown type name 'BablFishProcess'
:info:build BablFishProcess fish_process;
:info:build
:info:build 1 error generated.
`
Attachments (1)
Change History (5)
Changed 2 years ago by pietvo (Pieter van Oostrum)
comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)
Owner: | set to mascguy |
---|---|
Port: | gegl added |
Status: | new → assigned |
Version: | → 2.7.2 |
comment:2 Changed 2 years ago by mascguy (Christopher Nielsen)
Upgrading gegl to 0.4.36 fails. It seems that it needs a newer version of babl, but it is reported that this babl version is unstable (see https://github.com/macports/macports-ports/commit/516348429aa85e05d4772f944b9c555b9ee886ef).
Version 0.4.36 of gegl
required that we upgrade babl
to 0.1.92, which was done via the following commit:
https://github.com/macports/macports-ports/commit/e989d6a556be6cd4e8792428d6287090cf6a9a74
Both ports are now at parity, so there's no longer a mismatch.
However, from your log, I see that you have babl
0.1.88 installed:
:info:configure Run-time dependency babl found: YES 0.1.88
Have you upgraded all of your ports, including babl
?
comment:3 follow-up: 4 Changed 2 years ago by pietvo (Pieter van Oostrum)
Replying to mascguy:
Have you upgraded all of your ports, including
babl
?
I am very sorry, but I had some old local Portfiles, including babl 1.88
. After removing this and cleaning gegl
it installs without errors. Problem solved.
comment:4 Changed 2 years ago by mascguy (Christopher Nielsen)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
Replying to pietvo:
I am very sorry, but I had some old local Portfiles, including
babl 1.88
. After removing this and cleaninggegl
it installs without errors. Problem solved.
Great, glad the problem is resolved!
build log file