With fresh motivation from the release of beta4 (WLAN now fully operational on my StarBook, touchpad still no luck), I’ve been checking out CodeLite and want to compile it for Haiku to give it a run by following the build notes for Linux.
After installing some missing dependencies not mentioned in the docs (e.g. for wx-config) and redirecting the installation path from /usr/local/lib
to /boot/home/lib
, I am stuck with a header file that cannot be found but is actually there, right in the default path:
/packages/pango-1.50.7-2/.self/develop/headers/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
28 | #include <hb.h>
| ^~~~~~
I can see it’s installed as part of harfbuzz:
> find / -name hb.h
/boot/system/develop/headers/harfbuzz/hb.h
Interestingly, the header glib-object.h
included one line above is also in the same path and can be found:
> find / -name glib-object.h
/boot/system/develop/headers/glib-2.0/glib-object.h
source of both includes:
pango-font.h:
#include <glib-object.h>
#include <hb.h>
so I’m a bit lost atm and would appreciate a nudge from a seasoned porter or Haiku dev…