Opened 5 years ago

Closed 4 years ago

#58345 closed defect (fixed)

at-spi2-core does not build with meson @0.50.0_0: ERROR: Subdir keyword must not be an absolute path

Reported by: ptighin Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: at-spi2-core

Description

When installing at-spi2-core @2.28.0 via port -sv install at-spi2-core:

--->  Computing dependencies for at-spi2-core.
--->  Configuring at-spi2-core
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/at-spi2-core-2.28.0" && /opt/local/bin/meson --prefix=/opt/local -Denable-introspection=yes /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/at-spi2-core-2.28.0 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/build
The Meson build system
Version: 0.50.0
Source dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/at-spi2-core-2.28.0
Build dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/build
Build type: native build
Project name: at-spi2-core
Project version: 2.28.0
Appending CFLAGS from environment: '-pipe -Os -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -arch x86_64'
Appending LDFLAGS from environment: '-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -arch x86_64'
Appending CPPFLAGS from environment: '-I/opt/local/include -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk'
Appending CFLAGS from environment: '-pipe -Os -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -arch x86_64'
Appending LDFLAGS from environment: '-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -arch x86_64'
Appending CPPFLAGS from environment: '-I/opt/local/include -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk'
Native C compiler: /usr/bin/clang (clang 10.0.1 "Apple LLVM version 10.0.1 (clang-1001.0.46.3)")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /opt/local/bin/pkg-config (0.29.2)
Dependency dbus-1 found: YES 1.12.12
Dependency glib-2.0 found: YES 2.58.3
Dependency gobject-2.0 found: YES 2.58.3
Dependency gio-2.0 found: YES 2.58.3
Library dl found: YES
Dependency x11 found: YES 1.6.7
Dependency xtst found: YES 1.2.3
Checking for function "XkbGetMap" with dependencies x11, xtst: YES
Dependency xi found: YES 1.7.9
Checking for alignment of "char" : 1
Checking for alignment of "double" : 8
Checking for alignment of "dbus_bool_t" with dependency dbus-1: 4
Checking for alignment of "dbus_int16_t" with dependency dbus-1: 2
Checking for alignment of "dbus_int32_t" with dependency dbus-1: 4
Checking for alignment of "dbus_int64_t" with dependency dbus-1: 8
Checking for alignment of "dbind_pointer" : 8
Checking for alignment of "dbind_struct" : 1
Dependency gobject-introspection-1.0 found: YES 1.58.3
Program xgettext found: YES (/opt/local/bin/xgettext)
Configuring config.h using configuration
WARNING: Project targetting '>= 0.40.1' but tried to use feature introduced in '0.50.0': install arg in configure_file
Configuring atspi-2.pc using configuration

atspi/meson.build:60:0: ERROR: Subdir keyword must not be an absolute path.

A full log can be found at /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/build/meson-logs/meson-log.txt
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/at-spi2-core-2.28.0" && /opt/local/bin/meson --prefix=/opt/local -Denable-introspection=yes /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/at-spi2-core-2.28.0 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/work/build
Exit code: 1
Error: Failed to configure at-spi2-core: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_at-spi2-core/at-spi2-core/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port at-spi2-core failed

Log file is attached.

Attachments (1)

main.log (230.3 KB) - added by ptighin 5 years ago.

Download all attachments as: .zip

Change History (7)

Changed 5 years ago by ptighin

Attachment: main.log added

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: dbevans removed
Owner: set to dbevans
Status: newassigned

comment:2 Changed 5 years ago by kencu (Ken)

Looks like the change to meson @0.50.0_0 brought this on. meson @0.49.2_0 still builds it fine.

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

Summary: Cannot install at-spi2-coreat-spi2-core does not build with `meson @0.50.0_0`: ERROR: Subdir keyword must not be an absolute path

comment:4 Changed 5 years ago by kencu (Ken)

Summary: at-spi2-core does not build with `meson @0.50.0_0`: ERROR: Subdir keyword must not be an absolute pathat-spi2-core does not build with meson @0.50.0_0: ERROR: Subdir keyword must not be an absolute path

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

updating it to @2.32.1 fixes the build with meson @0.50 but then there are other errors that probably mean at-spi2-atk needs to be updated as well, I suppose:

Undefined symbols for architecture x86_64:
  "_atspi_scroll_type_get_type", referenced from:
      _GI_GET_TYPE_FUNCS_ in Atspi-2.0.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

comment:6 Changed 4 years ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

somewhere in the last 19 months this has been fixed, and this port now installs without issue

Note: See TracTickets for help on using tickets.