Opened 2 weeks ago

Last modified 2 weeks ago

#66294 assigned defect

binaryen fails to build on macOS Ventura with Xcode-14.1

Reported by: bit-fu (Ulrich Singer) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: ventura Cc:
Port: binaryen


When trying to update binaryen I get the following error message:

In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_binaryen/binaryen/work/binaryen-100/src/wasm/wasm-type.cpp:28:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_binaryen/binaryen/work/binaryen-100/src/wasm-type.h:365:10: error: definition of implicit copy constructor for 'Tuple' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
  Tuple& operator=(const Tuple&) = delete;
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_binaryen/binaryen/work/binaryen-100/src/wasm/wasm-type.cpp:51:51: note: in implicit copy constructor for 'wasm::Tuple' first required here
  TypeInfo(const Tuple& tuple) : kind(TupleKind), tuple(tuple) {}

Either the offending assignment operator should be removed or the warning/error flags adjusted.

Using Xcode-14.1 on macOS-13.0.1 (Ventura) with MacPorts base version 2.8.0.

Change History (1)

comment:1 Changed 2 weeks ago by jmroot (Joshua Root)

Keywords: ventura added; binaryen Ventura removed
Owner: set to MarcusCalhoun-Lopez
Status: newassigned
Note: See TracTickets for help on using tickets.