pcsxr/PCSX-Reloaded

pango >= 1.44 requires harfbuzz; have to tell cmake where to find it

quequotion opened this issue · 5 comments

Fails to build from source in Archlinux with:

In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-3.0/gdk/gdktypes.h:35,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from /startdir/src/pcsxr/pcsxr/plugins/peopsxgl/gpucfg/main.c:1:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.

I think the problem could be solved by telling cmake where to find harfbuzz. Gnome regards this as a problem with dependent software

For example, EiskaltDC++ fixed this problem.

This is a mirror repository

Aw, snap. Didn't read the header.

pcsxr-git in the AUR builds this repository.

Seems like the official svn no longer exists, and their site is 'archived'.

I found a few forks on github, but nothing that looks like a replacement. Is there a better place to report problems?

Probably not, since the main developers are no longer working on it. edgbla is busy with other things, so he can't work on it.

I would probably use this one: https://github.com/iCatButler/pcsxr

In fact, there is already a PR related to this issue: iCatButler/pcsxr#16

Seems like they'll get around to fixing this for pcsxr-pgxp eventually.

This problem was fixed in this project's AUR package.