On Sun, 24 Oct 2021 at 11:49, Richard Shann <[email protected]> wrote: > > On Sun, 2021-10-24 at 10:58 +0300, Lib Lists wrote: > > I can test in a few hours, but I'm not sure how to update from > > source. > > Should I simply repeat the steps here: http://www.denemo.org/hacking- > > sources/ > > > > 1. git clone git://git.savannah.gnu.org/denemo.git > > if you have already done that then you just need to do > git checkout master > in the directory that you git cloned to.
I got this message: ~/denemo$ git checkout master Already on 'master' Your branch is up-to-date with 'origin/master'. Am I missing something? > > > 2. follow the build instructions? > > then > > ./autogen.sh && ./configure && make > > and without even installing you can run > > ./src/denemo > > to test it out. > > see below from tar ball > > > > > Thanks, > > Lib > > > > On Sun, 24 Oct 2021 at 02:56, Robert Lewis <[email protected]> > > wrote: > > > > > > On Saturday, October 23, 2021 6:15:48 P.M. ADT Richard Shann wrote: > > > > On Sat, 2021-10-23 at 20:14 +0300, Lib Lists wrote: > > > > > On Sat, 23 Oct 2021 at 20:04, Richard Shann <[email protected] > > > > > s.com> > > > > > > > > > > wrote: > > > > > > [...] > > > > > > > > > > > > Thanks to both of you for your replies > > > > > > I'm confident it is the same problem: and putting all your > > > > > > information > > > > > > together I think the answer will lie in the versions of Gtk > > > > > > in use. > > > > > > If > > > > > > you can run the command > > > > > > > > > > > > denemo --version > > > > > > > > > > > > in a terminal for each of your configurations it may shed > > > > > > some > > > > > > light. > > > > > > I'm afraid I haven't updated my Debian distro for a good > > > > > > while (I'm > > > > > > still on Stretch I think) so it is all too possible that > > > > > > libevince > > > > > > has > > > > > > altered its behavior. > > > > > > > > > > > > My output is as follows: > > > > > > > > > > > > rshann@debian:~/ denemo --version > > > > > > GNU Denemo version 2.5.3 > > > > > > Gtk versions runtime: 3.22.11, compiled against: 3.22.11, > > > > > > > > > > This is the output I get: > > > > > > > > > > GNU Denemo version 2.5.3 > > > > > Gtk versions runtime: 3.24.20, compiled against: 3.24.20, > > > > > > > > I've not had any luck trying to find documentation for libevince, > > > > but I > > > > have put in a print out of the link that Denemo is trying to > > > > follow as > > > > received from libevince when you right click on a note in the > > > > Print > > > > View. I've put this into the repository and bumped the > > > > development > > > > version to 2.5.4 > > > > If either of you could by any chance rebuild from current master > > > > with > > > > this version, right click and read the response in the terminal > > > > that > > > > should show where the trouble lies. > > > > > > > > Richard > > > > > > I'd like to help out, but I've never built software from a master > > > before -- I > > > guess it's about time I learned how. I know I needed the package > > > "make" (and > > > installed that), but I'm not sure what other packages I might need. > > > > > > I got the denemo-master.tar.gz from the repository and extracted it > > > into a > > > temp folder. From the README.md file I did: $ ./autogen.sh > > > and got the following error: > > > ~/temp/denemo-master$ ./autogen.sh > > > ./autogen.sh: 2: aclocal: not found > > > > > > The folder aclocal is in /usr/share/ > > > > > > What should I do next? > > you have to install a whole bunch of stuff > > apt-get install guile-2.0-dev libaubio-dev portaudio19-dev libfftw3-dev > libgtk-3-dev libxml2-dev automake libtool libgtksourceview-3.0-dev > libfluidsynth-dev autoconf libsmf-dev autopoint librsvg2-dev libportmidi-dev > libsndfile1-dev libevince-dev librsvg2-dev librubberband-dev intltool > gtk-doc-tools > > and then > > ./autogen.sh && ./configure && make && ./src/denemo > > as above. > > Overnight I've been mulling this over and one thing to check is to > export the Print View using the PDF button and then fire up your pdf > viewer on the resultant pdf file. This should then show the links when > hovering over a note. The default pdf viewer on my system is "atril" > and it does show the links, but if your viewer is "evince" and does not > show the links then that would indicate the problem is with libevince. > Coincidentally someone submitted a patch for linking Denemo to libatril > recently which didn't get applied because there wasn't any guarantee > that the program would work with that alternative library (and even if > it did, just changing the names would be pointless). It may be > opportune to look at this again. After all, there must be some reason > that Debian has a libatril package... > > Richard > > > > > > > > Thanks. > > > > > > Robert > > > > > > > > >
