#52572: gnuplot @5.0.4+aquaterm: fails to detect AquaTerm during config on macOS Sierra -------------------------------+---------------------- Reporter: brian.weitzner@… | Owner: mojca@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: sierra Port: gnuplot aquaterm | -------------------------------+---------------------- Comment (by mojca@…): The error was: {{{ configure:8910: checking for AquaTerm framework presence configure:8931: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -F/opt/local/Library/Frameworks -arch x86_64 -L/opt/local/lib -lcerf -framework Foundation -framework AquaTerm conftest.m >&5 In file included from conftest.m:32: In file included from /opt/local/Library/Frameworks/AquaTerm.framework/Headers/AQTAdapter.h:9: In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSString.h:8: /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:44:12: error: unknown property attribute 'class' @property (class, readonly) BOOL supportsSecureCoding; ^ In file included from conftest.m:32: In file included from /opt/local/Library/Frameworks/AquaTerm.framework/Headers/AQTAdapter.h:9: /System/Library/Frameworks/Foundation.framework/Headers/NSString.h:262:12: error: unknown property attribute 'class' @property (class, readonly) const NSStringEncoding *availableStringEncodings; ^ /System/Library/Frameworks/Foundation.framework/Headers/NSString.h:269:12: error: unknown property attribute 'class' @property (class, readonly) NSStringEncoding defaultCStringEncoding; // Should be rarely used ^ 3 errors generated. configure:8931: $? = 1 }}} when tested on {{{ /* confdefs.h */ #define PACKAGE_NAME "gnuplot" #define PACKAGE_TARNAME "gnuplot" #define PACKAGE_VERSION "5.0.4" #define PACKAGE_STRING "gnuplot 5.0.4" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "gnuplot" #define VERSION "5.0.4" #define PROTOTYPES 1 #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define __EXTENSIONS__ 1 #define _ALL_SOURCE 1 #define _GNU_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define _TANDEM_SOURCE 1 #define HAVE_STRINGIZE 1 #define HAVE_OFF_T 1 #define HAVE_FSEEKO 1 #define HAVE_LIBCERF 1 #define X11 1 /* end confdefs.h. */ #import <AquaTerm/AQTAdapter.h> int main () { ; return 0; } }}} I'm puzzled. -- Ticket URL: <https://trac.macports.org/ticket/52572#comment:3> MacPorts <https://www.macports.org/> Ports system for the Mac operating system