lip6 / coriolis

Coriolis VLSI EDA Tool (LIP6)
https://coriolis.lip6.fr
GNU General Public License v2.0
46 stars 5 forks source link

Fix use of deprecated boost::bind global namespace placeholders #37

Closed robtaylor closed 11 months ago

robtaylor commented 1 year ago
In file included from /usr/include/boost/bind.hpp:30,
                 from ../../hurricane/src/viewer/CellPrinter.cpp:20:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
[426/763] Compiling C++ object hurrica.../viewer/libviewer.so.p/CellImage.cpp.o
In file included from /usr/include/boost/bind.hpp:30,
                 from ../../hurricane/src/viewer/CellImage.cpp:21:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
jpc-lip6 commented 11 months ago

Fixed in #2633fb54 from wip-gf180mcu. With additional drop of Qt 4 deprecated functions.

robtaylor commented 11 months ago

Can you make a pull request fixing just this issue against this issue?

On Thu, 21 Sep 2023 at 11:50, Jean-Paul Chaput @.***> wrote:

Closed #37 https://github.com/lip6/coriolis/issues/37 as completed.

— Reply to this email directly, view it on GitHub https://github.com/lip6/coriolis/issues/37#event-10433644025, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAB4O4H7O3KN64NY3EQKYJTX3QLWLANCNFSM6AAAAAA4JPOYBE . You are receiving this because you were assigned.Message ID: @.***>