.../boost/container/allocator_traits.hpp:403:11: error: invalid use of incomplete type 'struct boost::container::dtl::pair<int, int>'
403 | { p->~T(); (void)p; }
| ~~~~^
In file included from .../boost/container/detail/node_alloc_holder.hpp:39,
from .../boost/container/list.hpp:34:
.../boost/container/detail/is_pair.hpp:59:8: note: declaration of 'struct boost::container::dtl::pair<int, int>'
59 | struct pair;
| ^~~~
Example: