After building wxWidgets 3.3.1 on my debian 11 using "--disable-gui", itemid.h header does not get installed (make install). It is referenced inside event.h
I get error later when I try to build wxSQLite3:
In file included from /ysw/wx330d/include/wx-3.3/wx/wx.h:23:0,
from src/wxsqlite3.cpp:26:
/ysw/wx330d/include/wx-3.3/wx/event.h:27:23: fatal error: wx/itemid.h: No such file or directory
#include "wx/itemid.h"
^
compilation terminated.
Manually copying the file to installation directory solves this issue.
I had the same problem with 3.3.0.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Seems like itemid.h
probably needs to be moved from GUI_CMN_HDR
to BASE_CMN_HDR
in build/bakefiles/files.bkl
. Seems like this was necessary after 734face.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
I think the right fix is to just avoid including this header when not using GUI, I'll push the fix soon.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Closed #25791 as completed via c15b5cf.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.