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: - cd denemo-2.4.0 - mkdir bin && cd bin - ../configure - make - sudo make install 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 <[email protected]> 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 > >
