[MacPorts] #66294: binaryen fails to build on macOS Ventura with Xcode-14.1

MacPorts noreply at macports.org
Sat Nov 19 12:15:47 UTC 2022


#66294: binaryen fails to build on macOS Ventura with Xcode-14.1
------------------------------+----------------------
 Reporter:  bit-fu            |      Owner:  (none)
     Type:  defect            |     Status:  new
 Priority:  Normal            |  Milestone:
Component:  ports             |    Version:  2.8.0
 Keywords:  binaryen Ventura  |       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.

-- 
Ticket URL: <https://trac.macports.org/ticket/66294>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list