Opened 21 months ago

Closed 21 months ago

Last modified 21 months ago

#66850 closed defect (fixed)

upx upgrade 3.96_0 < 4.0.2_0 fails to configure on mavericks

Reported by: tehcog (tehcog) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: l2dy (Zero King)
Port: upx

Description

Please see attached main.log

:info:configure -- CMAKE_BUILD_TYPE = MacPorts
:info:configure CMake Warning at CMakeLists.txt:336 (message):
:info:configure   WARNING: unsupported CMAKE_BUILD_TYPE=MacPorts; please use "Debug" or
:info:configure   "Release"
:info:configure -- Configuring done
:info:configure CMake Error in CMakeLists.txt:
:info:configure   Target "upx" requires the language dialect "CXX17" (with compiler
:info:configure   extensions).  But the current compiler "AppleClang" does not support this,
:info:configure   or CMake does not know the flags to enable it.
:info:configure CMake Error in CMakeLists.txt:
:info:configure   Target "upx" requires the language dialect "CXX17" (with compiler
:info:configure   extensions).  But the current compiler "AppleClang" does not support this,
:info:configure   or CMake does not know the flags to enable it.
:info:configure -- Generating done

Attachments (1)

upx_main.log (13.7 KB) - added by tehcog (tehcog) 21 months ago.
main.log

Download all attachments as: .zip

Change History (3)

Changed 21 months ago by tehcog (tehcog)

Attachment: upx_main.log added

main.log

comment:1 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In c59bd6776f75dba6485f71d50c08c09c2ad74518/macports-ports (master):

upx: Requires C++17

Closes: #66850

comment:2 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)

In 68c7d71cf4721511f4608eca758d98356b912fae/macports-ports (master):

upx-devel: Update to 20230130

The commit hash was already changed in 2e54fc57 so some users who
installed "20211127" today might have actually received 20230130.

Disable -Werror, which the build enables by default if there is a .git
directory, because the build otherwise fails (at least with Xcode 12.4)
due to unknown warning flags being used.

This version requires C++17.

See: #66850

Note: See TracTickets for help on using tickets.