Opened 5 hours ago
Last modified 110 minutes ago
#71318 assigned defect
boost: Remove this wrapper port; it keeps breaking different dependents of Boost
Reported by: | barracuda156 | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.4 |
Keywords: | Cc: | mascguy (Christopher Nielsen) | |
Port: | boost |
Description (last modified by barracuda156)
The wrapper port serves no good purpose, its only function is breaking various consumers of Boost libs.
Just another example: https://github.com/NickvisionApps/libnick/issues/50 And one more: https://github.com/macports/macports-ports/pull/25855 And we got yet more in ports tree.
These errors never show up on CI or buildbots, for obvious reasons, but the current set-up is wrong. It wastes time on debugging and then forces to add per-port hacks via conflicts_build
.
Change History (3)
comment:1 Changed 5 hours ago by barracuda156
Description: | modified (diff) |
---|
comment:2 follow-up: 3 Changed 5 hours ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mascguy added |
---|---|
Owner: | set to michaelld |
Status: | new → assigned |
Summary: | Remove `boost` wrapper port, it keeps breaking different dependents of Boost → boost: Remove this wrapper port; it keeps breaking different dependents of Boost |
comment:3 Changed 110 minutes ago by mascguy (Christopher Nielsen)
Replying to ryandesign:
Duplicate of, or at least dependent upon, #63136.
Yes definitely, there are still a number of ports that depend on boost
:
./editors/sigil-qt4/Portfile:depends_lib-append port:boost \ ./editors/textmate2/Portfile: port:boost \ ./games/glob2/Portfile:depends_lib port:boost \ ./games/PlasmaClient/Portfile: port:boost \ ./games/wesnoth/Portfile:depends_lib-append port:boost \ ./graphics/agave/Portfile: port:boost ./graphics/alembic/Portfile: depends_lib-append port:boost ./graphics/exempi/Portfile: depends_lib-append port:boost ./graphics/vtk/Portfile: depends_lib-append port:boost \ ./net/et/Portfile: depends_lib-append port:boost ./python/py-pynds/Portfile: port:boost \ ./science/aircraft_oap/Portfile:depends_lib-append port:boost \ ./science/lscsoft-deps/Portfile: port:boost ./science/openbabel/Portfile:depends_lib-append port:boost \ ./science/plumed/Portfile: depends_lib-append port:boost ./sysutils/QLColorCode/Portfile:depends_build port:boost ./textproc/freeling/Portfile: port:boost ./www/FileZilla/Portfile: port:boost
Note: See
TracTickets for help on using
tickets.
Duplicate of, or at least dependent upon, #63136.