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)

main.log (941.8 KB) - added by pietvo (Pieter van Oostrum) 2 years ago.
build log file

Download all attachments as: .zip

Change History (5)

Changed 2 years ago by pietvo (Pieter van Oostrum)

Attachment: main.log added

build log file

comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: set to mascguy
Port: gegl added
Status: newassigned
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 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 in reply to:  3 Changed 2 years ago by mascguy (Christopher Nielsen)

Resolution: invalid
Status: assignedclosed

Replying to pietvo:

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.

Great, glad the problem is resolved!

Note: See TracTickets for help on using tickets.