The latest libassuan is failing to build on macOS 15.1.1. I already have a recent GnuPG installed from Homebrew, but wanted to look at 2.5.2.

Configuration flags used: --enable-static
Compiler info:
        Apple clang version 16.0.0 (clang-1600.0.26.4)
        Target: arm64-apple-darwin24.1.0
        Thread model: posix
Output:

/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wpointer-arith -version-info 9:1:0 -o libassuan.la -rpath /usr/local/lib libassuan_la-assuan.lo libassuan_la-context.lo libassuan_la-system.lo libassuan_la-debug.lo libassuan_la-conversion.lo libassuan_la-sysutils.lo libassuan_la-client.lo libassuan_la-server.lo libassuan_la-assuan-error.lo libassuan_la-assuan-buffer.lo libassuan_la-assuan-handler.lo libassuan_la-assuan-inquire.lo libassuan_la-assuan-listen.lo libassuan_la-assuan-pipe-server.lo libassuan_la-assuan-socket-server.lo libassuan_la-assuan-pipe-connect.lo libassuan_la-assuan-socket-connect.lo libassuan_la-assuan-uds.lo libassuan_la-assuan-logging.lo libassuan_la-assuan-socket.lo libassuan_la-system-posix.lo libassuan_la-assuan-io.lo memrchr.lo -L/opt/homebrew/opt/libgpg-error/lib -lgpg-error libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libassuan.9.dylib .libs/libassuan_la-assuan.o .libs/libassuan_la-context.o .libs/libassuan_la-system.o .libs/libassuan_la-debug.o .libs/libassuan_la-conversion.o .libs/libassuan_la-sysutils.o .libs/libassuan_la-client.o .libs/libassuan_la-server.o .libs/libassuan_la-assuan-error.o .libs/libassuan_la-assuan-buffer.o .libs/libassuan_la-assuan-handler.o .libs/libassuan_la-assuan-inquire.o .libs/libassuan_la-assuan-listen.o .libs/libassuan_la-assuan-pipe-server.o .libs/libassuan_la-assuan-socket-server.o .libs/libassuan_la-assuan-pipe-connect.o .libs/libassuan_la-assuan-socket-connect.o .libs/libassuan_la-assuan-uds.o .libs/libassuan_la-assuan-logging.o .libs/libassuan_la-assuan-socket.o .libs/libassuan_la-system-posix.o .libs/libassuan_la-assuan-io.o .libs/memrchr.o -L/opt/homebrew/opt/libgpg-error/lib -lgpg-error -O2 -install_name /usr/local/lib/libassuan.9.dylib -compatibility_version 10 -current_version 10.1
duplicate symbol '___sputc' in:
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-server.o
/Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-conversion.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-sysutils.o
/Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-error.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-context.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-debug.o
/Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-handler.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-socket-server.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-logging.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-socket-connect.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-system.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-io.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan.o
/Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-system-posix.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-inquire.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-buffer.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-pipe-server.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-uds.o
    /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-client.o
/Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-listen.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-pipe-connect.o /Users/rjh/Downloads/libassuan-3.0.1/src/.libs/libassuan_la-assuan-socket.o
ld: 1 duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel

Reply via email to