Building with boost 1.54: "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2."
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Low
|
Unassigned |
Bug Description
Boost version 1.54 was recently packaged in Arch Linux and building WL now prints several warnings like this:
In file included from /home/user/
/usr/include/
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_
^
I assume this affects all places where Signals are used. Not being familiar with boost, I don't know how severe this is, whether we can except the old Signals to disappear in a future release or if we can stick with it for the foreseeable future. I don't know how easy it would be to support both Signals and Signals2 either, in order to support building with older boost versions.
This was mainly posted as a heads-up and will probably not cause any real problems for a while, but might be something to consider.
Related branches
- SirVer: Approve
-
Diff: 601 lines (+71/-71)28 files modifiedCMakeLists.txt (+2/-2)
src/game_io/game_loader.cc (+1/-1)
src/logic/building.cc (+1/-1)
src/logic/building.h (+3/-3)
src/logic/instances.h (+2/-2)
src/logic/message.h (+1/-1)
src/logic/player.cc (+1/-1)
src/logic/warelist.h (+2/-2)
src/ui_basic/button.h (+4/-4)
src/ui_basic/checkbox.h (+4/-4)
src/ui_basic/editbox.h (+4/-4)
src/ui_basic/icongrid.h (+4/-4)
src/ui_basic/listselect.h (+4/-4)
src/ui_basic/messagebox.h (+4/-4)
src/ui_basic/multilineeditbox.h (+2/-2)
src/ui_basic/panel.h (+2/-2)
src/ui_basic/radiobutton.h (+3/-3)
src/ui_basic/scrollbar.h (+2/-2)
src/ui_basic/slider.h (+5/-5)
src/ui_basic/table.h (+5/-5)
src/wui/building_ui.cc (+1/-1)
src/wui/fieldaction.cc (+3/-3)
src/wui/gamechatpanel.h (+2/-2)
src/wui/mapview.h (+3/-3)
src/wui/minimap.h (+2/-2)
src/wui/waresdisplay.cc (+1/-1)
src/wui/waresdisplay.h (+2/-2)
src/wui/watchwindow.cc (+1/-1)
Changed in widelands: | |
status: | Triaged → Fix Committed |
milestone: | build19-rc1 → build18-rc1 |
Comparison:
http:// www.boost. org/doc/ libs/1_ 54_0/doc/ html/signals2/ api_changes. html#signals2. porting