denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Running Denemo on macOS Catalina


From: David Richmond
Subject: Re: Running Denemo on macOS Catalina
Date: Sun, 28 Jun 2020 23:22:54 -0500

I uninstalled everything I had on macports and tried again, with good news and bad news. Maybe Gabriel, Eddy, or others running Denemo on Mac OS X can offer some help with the bad news.

First, the good news. I was able to reproduce the build error Gabriel ran into. The ports +quartz have to be installed before aubio, or aubio will build gdk-pixbuf2 +x11 and conflict. Long story short, then, the now correct command to install Denemo dependencies from macports +quartz is (simplifying by omitting dependencies of dependencies):

sudo port install gtk3 +quartz librsvg +quartz evince +quartz guile aubio portaudio xml2 intltool fluidsynth libsmf portmidi rubberband lilypond

After that, Denemo compiled and ran for me from a clean macports with unzip source, then:
The sudo make install target does work and appropriately puts the executable in /usr/local/bin where it can be run as "denemo" from the command line.

Second, the bad news. While the keybindings for shift or alt + the number keys can be fixed relatively easily from the Command Center (and then with a mapping file), I am seeing the "b" and "e" keys on my MacBook Pro keyboard registering as number 2 and 5, respectively, with obviously annoying results for usage.

Is it possible that Denemo has to be built to run on the x11 server xquartz instead of the quartz backend for gtk3? Yes, it is possible. I will test that next, unless anyone else has other ideas.

David

On Sat, Jun 27, 2020 at 8:49 AM Richard Shann <richard@rshann.plus.com> wrote:
On Sat, 2020-06-27 at 06:51 -0500, David Richmond wrote:
> make install doesn't do anything, actually. The denemo executable
> lands in ./src from the ../bin compile directory and can be moved
> wherever you want it.
I've deleted the
make install
step from the instructions. And I've added a sentence: 

"The denemo executable program will be created in ./src from the ../bin
compile directory and can be moved wherever you want it"

but I'm not sure if that's right, or does that sentence refers to what
make install does (i.e. something useless) and folk should just move
the executable from ./bin/denemo to somewhere suitable?

Richard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]