Opened 8 months ago

Closed 8 months ago

Last modified 7 months ago

#69568 closed defect (duplicate)

boost176 @1.76.0_10 : won't build on Xcode 15

Reported by: rbeyer (Ross Beyer) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.1
Keywords: Cc:
Port: boost176

Description

This build error is very likely the result of changes in Xcode 15 (but it may be something else):

:info:build ./boost/mpl/aux_/integral_wrapper.hpp:74:31: error: integer value -1 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]

Apologies for not having the skill or knowledge for how to properly fix this, and only being able to flag it.

Attachments (1)

boost176-main.log (2.3 MB) - added by rbeyer (Ross Beyer) 8 months ago.
main.log from a clean install of boost176

Change History (6)

Changed 8 months ago by rbeyer (Ross Beyer)

Attachment: boost176-main.log added

main.log from a clean install of boost176

comment:1 Changed 8 months ago by kencu (Ken)

This exact same problem keeps coming back, defying all attempts at a robust fix.

I believe a fix was pushed in this port,and in all the other boost ports that showed this issue.

Let's confirm that and see if it can be fixed once and for all.

Last edited 8 months ago by kencu (Ken) (previous) (diff)

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

Resolution: duplicate
Status: newclosed

Duplicate of #69103.

comment:3 Changed 8 months ago by rbeyer (Ross Beyer)

Did a fresh port selfupdate today, and this error persists. boost176 will still not build.

comment:4 Changed 7 months ago by mntbighker (Mark Moorcroft)

This issue prevents you from installing neovim as well. I have tried several appended options to installing, but still no go. I don't honestly know why neovim depends on the older boost. I think msgpack is also required, and I guess that's what depends on boost176.

Last edited 7 months ago by mntbighker (Mark Moorcroft) (previous) (diff)

comment:5 Changed 7 months ago by Christopher Nielsen <mascguy@…>

In 0c8782bec8769173f82330db97573ad7c919e1e9/macports-ports (master):

boost176: ignore enum-constexpr-conversion

See: #69103
See: #69568

Note: See TracTickets for help on using tickets.