Opened 3 years ago

Closed 3 years ago

#61401 closed defect (duplicate)

gexiv2 2-0.12.1_0 Failed to build gexiv2: command execution failed

Reported by: thebitmaster Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: Cc:
Port: gexiv2

Description (last modified by thebitmaster)

I upgraded to Catalina and XTools and did a full uninstall then re-install of Macports 2.6.3. xcode-select version 2373 Catalina 10.15.7 (19H2)

I'm trying to build the gimp but am getting a failure on gexiv2. I've done the various cleanings suggested and it still happens. Additional searches for similar problems haven't helped.

I *do* get the following error with 'port diagnose':

Error: currently installed version of Xcode, 12.1, is not supported by MacPorts.  For your currently installed system, only the following versions of Xcode are supported:  11.6 11.5 11.4.1 11.4 11.3.1 11.3

I'm an experienced tester but this is my first Github TRAC submission so further input on improving my bug reports is welcome.

From the main.log file, which I am also attaching.

:info:build 124 warnings generated.
:info:build [15/23] /usr/bin/clang++  -o gexiv2/libgexiv2.2.dylib gexiv2/libgexiv2.2.dylib.p/meson-generated_.._gexiv2-enums.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-metadata.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-metadata-exif.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-metadata-gps.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-metadata-iptc.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-metadata-xmp.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-stream-io.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-preview-properties.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-preview-image.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-log.cpp.o gexiv2/libgexiv2.2.dylib.p/gexiv2-startup.cpp.o -L/opt/local/lib -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared -install_name @rpath/libgexiv2.2.dylib -compatibility_version 3 -current_version 3.0 -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Wl,-framework -Wl,CoreFoundation /opt/local/lib/libexiv2.dylib /opt/local/lib/libgio-2.0.dylib -Wl,-framework -Wl,CoreFoundation -Wl,-rpath,/opt/local/lib
:info:build [16/23] /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/meson --internal symbolextractor /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build gexiv2/libgexiv2.2.dylib gexiv2/libgexiv2.2.dylib gexiv2/libgexiv2.2.dylib.p/libgexiv2.2.dylib.symbols 
:info:build [17/23] /usr/bin/clang++  -o test/gexiv2-regression test/gexiv2-regression.p/gexiv2-regression.c.o -L/opt/local/lib -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-undefined,error -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 gexiv2/libgexiv2.2.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -Wl,-framework -Wl,CoreFoundation /opt/local/lib/libgio-2.0.dylib -Wl,-framework -Wl,CoreFoundation -lm -Wl,-rpath,@loader_path/../gexiv2 -Wl,-rpath,/opt/local/lib
:info:build [18/23] /opt/local/bin/g-ir-scanner --no-libtool --namespace=GExiv2 --nsversion=0.10 --warn-all --output gexiv2/GExiv2-0.10.gir --c-include=gexiv2/gexiv2.h -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/gexiv2-0.12.1/gexiv2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -I./gexiv2/.. -I../gexiv2-0.12.1/gexiv2/.. --filelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2/libgexiv2.2.dylib.p/GExiv2_0.10_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gexiv2 --identifier-prefix=GExiv2 --pkg-export=gexiv2 --cflags-begin -I./gexiv2/.. -I../gexiv2-0.12.1/gexiv2/.. -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -D_REENTRANT -I/opt/local/include/gobject-introspection-1.0 -I/opt/local/include --cflags-end --add-include-path=/opt/local/share/gir-1.0 --library gexiv2 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -L/opt/local/lib -L/opt/local/lib -L/opt/local/lib --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=exiv2 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/gexiv2-0.12.1/subprojects/ --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/subprojects/
:info:build FAILED: gexiv2/GExiv2-0.10.gir 
:info:build /opt/local/bin/g-ir-scanner --no-libtool --namespace=GExiv2 --nsversion=0.10 --warn-all --output gexiv2/GExiv2-0.10.gir --c-include=gexiv2/gexiv2.h -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/gexiv2-0.12.1/gexiv2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -I./gexiv2/.. -I../gexiv2-0.12.1/gexiv2/.. --filelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2/libgexiv2.2.dylib.p/GExiv2_0.10_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gexiv2 --identifier-prefix=GExiv2 --pkg-export=gexiv2 --cflags-begin -I./gexiv2/.. -I../gexiv2-0.12.1/gexiv2/.. -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -D_REENTRANT -I/opt/local/include/gobject-introspection-1.0 -I/opt/local/include --cflags-end --add-include-path=/opt/local/share/gir-1.0 --library gexiv2 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -L/opt/local/lib -L/opt/local/lib -L/opt/local/lib --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=exiv2 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/gexiv2-0.12.1/subprojects/ --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/subprojects/
:info:build g-ir-scanner: link: /usr/bin/clang -arch x86_64 -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/tmp-introspectyi4agv4n/GExiv2-0.10 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/tmp-introspectyi4agv4n/GExiv2-0.10.o -L. -Wl,-rpath,. -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -Wl,-rpath,/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/gexiv2 -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/local/lib -Wl,-rpath,/opt/local/lib -lgexiv2 -lgobject-2.0 -lglib-2.0 -lintl -lexiv2 -lgio-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation
:info:build dyld: Symbol not found: _iconv
:info:build   Referenced from: /usr/lib/libarchive.2.dylib
:info:build   Expected in: /opt/local/lib/libiconv.2.dylib
:info:build  in /usr/lib/libarchive.2.dylib
:info:build Command '['/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/tmp-introspectyi4agv4n/GExiv2-0.10', '--introspect-dump=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/tmp-introspectyi4agv4n/functions.txt,/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build/tmp-introspectyi4agv4n/dump.xml']' died with <Signals.SIGABRT: 6>.
:info:build ninja: build stopped: subcommand failed.
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/work/build" && /opt/local/bin/ninja -j4 -v 
:info:build Exit code: 1
:error:build Failed to build gexiv2: command execution failed
:debug:build Error code: CHILDSTATUS 48199 1
:debug:build Backtrace: command execution failed
:debug:build     while executing
:debug:build "system {*}$notty {*}$nice $fullcmdstring"
:debug:build     invoked from within
:debug:build "command_exec build"
:debug:build     (procedure "portbuild::build_main" line 8)
:debug:build     invoked from within
:debug:build "$procedure $targetname"
:error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_gexiv2/gexiv2/main.log for details.

Attachments (1)

main.log (1.9 MB) - added by thebitmaster 3 years ago.
main.log file referenced in error exit

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by thebitmaster

Attachment: main.log added

main.log file referenced in error exit

comment:1 Changed 3 years ago by thebitmaster

Keywords: catalina added

comment:2 Changed 3 years ago by thebitmaster

Description: modified (diff)

comment:3 Changed 3 years ago by kencu (Ken)

gobject-introspection is presently broken.

This PR is meant to fix it <https://github.com/macports/macports-ports/pull/8985>

comment:4 Changed 3 years ago by mf2k (Frank Schima)

Cc: dbevans removed
Keywords: catalina removed
Owner: set to dbevans
Port: gexiv2 added; gexiv removed
Status: newassigned

comment:5 Changed 3 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.