+#if !wxUSE_HEADERCTRL
+# if wxUSE_DATAVIEWCTRL || wxUSE_GRID
+# ifdef wxABORT_ON_CONFIG_ERROR
+# error "wxDataViewCtrl and wxGrid require wxHeaderCtrl"
+# else
+# undef wxUSE_HEADERCTRL
+# define wxUSE_HEADERCTRL 1
+# endif
+# endif
+#endif /* !wxUSE_HEADERCTRL */
+
+#if wxUSE_REARRANGECTRL
+# if !wxUSE_CHECKLISTBOX
+# ifdef wxABORT_ON_CONFIG_ERROR
+# error "wxRearrangeCtrl requires wxCheckListBox"
+# else
+# undef wxUSE_REARRANGECTRL
+# define wxUSE_REARRANGECTRL 0
+# endif
+# endif
+#endif /* wxUSE_REARRANGECTRL */
+