Cannot get xpce into the build on macOS for love or money. Please forgive my barfing up all the details below. Any guidance would be appreciated.
% brew list
aom fribidi jpeg libtasn1 opencore-amr snappy
apr gcc krb5 libtiff openjdk@11 speex
apr-util gd lame libtool openjpeg sqlite
argon2 gdbm leptonica libunistring openldap srt
aspell gettext libarchive libvidstab openssl@1.1
autoconf ghostscript libass libvorbis opus tcl-tk
bdw-gc giflib libb2 libvpx ossp-uuid tesseract
berkeley-db git libbluray libx11 p11-kit texinfo
brotli glib libev libxau pcre theora
c-ares gmp libevent libxcb pcre2 tidy-html5
cairo gnu-sed libffi libxdmcp php unbound
cmake gnutls libidn2 libxpm pixman unixodbc
curl gobject-introspection libmetalink libyaml pkg-config w3m
cvs grakn-core libmpc libzip postgresql webp
datomic graphite2 libogg little-cms2 postgresql@11 wget
dav1d guile libpng lz4 python@3.8 x264
emacs harfbuzz libpq lzo python@3.9 x265
ffmpeg httpd libpthread-stubs mpfr q xorgproto
flac icu4c libsamplerate neo4j rav1e xvid
fontconfig iftop libsndfile nettle readline xz
freetds isl libsodium nghttp2 rtmpdump zeromq
freetype jansson libsoxr ninja rubberband zimg
frei0r jemalloc libssh2 oniguruma sdl2 zstd
emacs grakn-workbase inkscape java mactex xquartz
And the install:
% brew install --build-from-source swi-prolog --HEAD
==> **Cloning https://github.com/SWI-Prolog/swipl-devel.git**
Updating /Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git
==> **Checking out branch master**
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 264c8fe DOC: csv_read_file_row/3: to be done note was outdated. Boris Vassilev.
Entering 'bench'
Entering 'debian'
Entering 'packages/PDT'
Entering 'packages/RDF'
Entering 'packages/archive'
Entering 'packages/bdb'
Entering 'packages/chr'
Entering 'packages/clib'
Entering 'packages/clpqr'
Entering 'packages/cpp'
Entering 'packages/cppproxy'
Entering 'packages/cql'
Entering 'packages/http'
Entering 'packages/inclpr'
Entering 'packages/jpl'
Entering 'packages/libedit'
Entering 'packages/ltx2htm'
Entering 'packages/nlp'
Entering 'packages/odbc'
Entering 'packages/paxos'
Entering 'packages/pcre'
Entering 'packages/pengines'
Entering 'packages/pldoc'
Entering 'packages/plunit'
Entering 'packages/protobufs'
Entering 'packages/readline'
Entering 'packages/redis'
Entering 'packages/semweb'
Entering 'packages/sgml'
Entering 'packages/ssl'
Entering 'packages/swipl-win'
Entering 'packages/table'
Entering 'packages/tipc'
Entering 'packages/utf8proc'
Entering 'packages/windows'
Entering 'packages/xpce'
Entering 'packages/yaml'
Entering 'packages/zlib'
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/bench
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/debian
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/PDT
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/RDF
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/archive
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/bdb
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/chr
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/clib
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/clpqr
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/cpp
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/cppproxy
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/cql
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/http
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/inclpr
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/jpl
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/libedit
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/ltx2htm
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/nlp
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/odbc
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/paxos
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/pcre
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/pengines
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/pldoc
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/plunit
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/protobufs
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/readline
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/redis
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/semweb
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/sgml
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/ssl
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/swipl-win
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/table
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/tipc
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/utf8proc
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/windows
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/xpce
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/yaml
/Users/theneonryu/Library/Caches/Homebrew/swi-prolog--git/packages/zlib
==> **cmake .. -DSWIPL_PACKAGES_JAVA=OFF -DSWIPL_PACKAGES_X=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/swi-prolog/HEAD-264c8fe/libexec**
==> **make install**
🍺 /usr/local/Cellar/swi-prolog/HEAD-264c8fe: 946 files, 22MB, built in 2 minutes 39 seconds