#68373 closed defect (invalid)

boost176: error: integer value -1 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]

Reported by: mf2k (Frank Schima) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.8.99
Keywords: Cc: mascguy (Christopher Nielsen), Dave-Allured (Dave Allured), chrstphrchvz (Christopher Chavez)
Port: boost

Description

boost176 is not building on Xcode 15.

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

Attachments (1)

main.log (2.3 MB) - added by mf2k (Frank Schima) 13 months ago.

Change History (11)

Changed 13 months ago by mf2k (Frank Schima)

Attachment: main.log added

comment:1 Changed 13 months ago by mascguy (Christopher Nielsen)

Frank, are you seeing similar issues for our other Boost ports, particularly 178 and 181?

comment:2 Changed 13 months ago by mf2k (Frank Schima)

Haven't tried. I don't need those. I need boost176 for py311-spyder.

comment:3 Changed 13 months ago by mascguy (Christopher Nielsen)

This is likely due to use of -Wall, and/or ultra-strict compilation settings.

More to follow, once I've looked more closely at upstream's build script.

comment:4 Changed 13 months ago by mf2k (Frank Schima)

As an update, boost176 is currently a dependency for py311-scipy which in turn is a dependency for py311-spyder.

comment:5 Changed 13 months ago by Dave-Allured (Dave Allured)

Cc: Dave-Allured added

comment:6 Changed 13 months ago by mf2k (Frank Schima)

boost181 builds but that is not a dependency for scipy.

comment:7 Changed 13 months ago by chrstphrchvz (Christopher Chavez)

Isn’t this the same error as #67324?

comment:8 Changed 13 months ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:9 Changed 13 months ago by mf2k (Frank Schima)

No. I have the latest version of ports and it is not building for me. So this is issue is still unresolved unlike that one.

Version 0, edited 13 months ago by mf2k (Frank Schima) (next)

comment:10 Changed 13 months ago by mf2k (Frank Schima)

Resolution: invalid
Status: assignedclosed

Nevermind. Thanks for the clue. I was able to build it without any clang variant.

Note: See TracTickets for help on using tickets.