2023-03-26 Installation of "xournal" (old program) in RHEL9.1 (Redhat Enterprise, actually its Springdale Linux form). The available packages have the new "xournalpp" which is much better for pdf editing and has a lot of features. However, plain old "xournal" was/is rather nice for stylus writing - plenty of functions available by icon near the writing area, and it works nicely with my pen's delete button 'out of the box'. It needed some packages installing, a non-packaged library compiling/installing, and then itself. # dnf install autoconf automake gtk2 gtk2-devel poppler-glib poppler-glib-devel gnome-common intltool gtk-doc glib2 glib2-devel pango poppler-glib-devel libart_lgpl libart_lgpl-devel $ cd /tmp $ wget https://gitlab.gnome.org/Archive/libgnomecanvas/-/archive/master/libgnomecanvas-master.tar.gz $ tar -xzf libgnomecanvas-master.tar.gz $ cd libgnomecanvas-master $ ./autogen.sh --prefix=/usr/local/ --libdir=/usr/local/lib64 $ make # make install $ cd /tmp $ wget https://kumisystems.dl.sourceforge.net/project/xournal/xournal/0.4.8.2016/xournal-0.4.8.2016.tar.gz $ tar -xzf xournal-0.4.8.2016.tar.gz $ cd xournal-0.4.8.2016 $ ./autogen.sh --prefix=/usr/local/ --libdir=/usr/local/lib64 $ make # make install # echo /usr/local/lib64 >/etc/ld.so.conf.d/usr-local.conf # ldconfig Initial problems were caused by: pkg-config not finding libgnomecanvas because 'make' defaulted to /usr/local/lib instead of /usr/local/lib64 for the libraries and the pkgconfig directories; /usr/local/lib* isn't on the LD path in RHEL ... so we add it