Opened 7 years ago

Closed 6 years ago

#54476 closed defect (fixed)

wxWidgets @3.2-3.1.0-git-20161212_0 fails to build on macOS 10.13

Reported by: rex4539 (Dimitris Apostolou) Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version: 2.4.99
Keywords: highsierra Cc: jyrkiwahlstedt, maehne (Torsten Maehne), michaellass (Michael Lass), bartzbeielstein
Port: wxWidgets-3.2

Description

:info:build ../src/osx/core/bitmap.cpp:976:5: error: use of undeclared identifier 'verify_noerr'
:info:build     verify_noerr( AcquireIconRef(icon) );
:info:build     ^
:info:build 1 error generated.
:info:build make: *** [coredll_core_bitmap.o] Error 1

Attachments (2)

main.log (330.3 KB) - added by rex4539 (Dimitris Apostolou) 7 years ago.
octave.log (1.1 KB) - added by bartzbeielstein 7 years ago.

Download all attachments as: .zip

Change History (11)

Changed 7 years ago by rex4539 (Dimitris Apostolou)

Attachment: main.log added

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Cc: jyrkiwahlstedt added
Keywords: highsierra added
Owner: set to mojca
Port: wxWidgets-3.2 added; wxWidgets removed
Status: newassigned

In the future, please Cc the port maintainers (port info --maintainers wxWidgets-3.2), if any.

comment:2 Changed 7 years ago by maehne (Torsten Maehne)

Cc: maehne added

comment:3 Changed 7 years ago by michaellass (Michael Lass)

Cc: michaellass added

comment:4 Changed 7 years ago by bartzbeielstein

Cc: bartzbeielstein added

comment:5 Changed 7 years ago by mojca (Mojca Miklavec)

At this point it makes sense to update to a newer version rather than hotfixing the problem. I'll look into it unless someone else want to give it a go.

Out of curiosity: does anyone actually need this port for anything serious (other than testing/curiosity)?

Changed 7 years ago by bartzbeielstein

Attachment: octave.log added

comment:6 Changed 7 years ago by bartzbeielstein

Using MacPorts 2.4.1 on highsierra (10.13), I cannot compile octave and gnuplot without it, see octave.log. 10.12 worked without problems.

comment:7 Changed 7 years ago by mojca (Mojca Miklavec)

The octave.log file is not really informative, all it says is that wxWidgets-3.0 fails to build. Almost certainly for exactly the same reason as wxWidgets-3.2 fails (#54902).

See: https://github.com/macports/macports-ports/pull/853

You can try to update the ports and install octave again in 30 minutes or so.

comment:8 Changed 7 years ago by bartzbeielstein

octave+gnuplot using wxWidgets-3.0 work on 10.13. Thanks!

comment:9 Changed 6 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: assignedclosed

In 29713242ec770d56c2278612788547ca38c2ec18/macports-ports:

wxWidgets-3.2: update to the latest commit

  • Update to the latest commit from 2017-11-03
  • Add a temporary variant to turn on compatibility with wxWidgets 3.0 which is useful for testing software transitioning to the new version of wx.

Closes: #54476

Note: See TracTickets for help on using tickets.