I should have done proper homework before posting.....gdk-pixbuf2 *has *no quartz variant, even if specifying one fixed the problem for Gabriel. Let me track this one down as a macports bug and leave the denemo instructions as-is. We can't be chasing other projects' bugs as workarounds (and ultimately this is why I will need to package up denemo on macports).
David On Sat, Jun 27, 2020 at 6:51 AM David Richmond <[email protected]> wrote: > Hi Richard, > > Thanks! I will get you a keyboard mapping file at some point soon for > sure, and test with an external keyboard, if Gabriel does not. > > The two changes were: > > - Right before gtk3 +quartz, install gdk-pixbuf2 +quartz > - somehow, gdk-pixbuf2 got installed +x11 instead of +quartz. It > shouldn't be necessary to specify this; feels to me like it might be a > macports bug, but I haven't had time to investigate yet. > - 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. > > Let me know if I missed anything. > > David > > On Sat, Jun 27, 2020 at 5:31 AM Richard Shann <[email protected]> > wrote: > >> On Fri, 2020-06-26 at 17:50 -0400, Gabriel Ellsworth wrote: >> > I am glad to report that I was able to install Denemo thanks to these >> > instructions from David. There were a few kinks (compounded by my own >> > cluelessness about programming) that I had to work out in further >> > messages with David, but we got it to run in the end. >> >> I've updated the Downloads page to give the instructions that David >> posted (see http://www.denemo.org/hacking-sources/#MacPorts ) >> Please send any additional things that you had to do so I can include >> them, and correct any errors I may have made (I can't test any of this, >> not having any sort of Mac :( ). >> >> Please also post up the keyboard mapping file that works for Mac, and >> if possible report on the behavior with external USB keyboard with >> NumPad as this is enables by far the most efficient music entry method >> of any music engraving program. >> >> Denemo has many unusual features so don't feel shy about asking on this >> list if anything seems difficult to do. >> >> Richard >> >> > >> > I am excited to start engraving scores with Denemo! I hope that it >> > will be even easier for future Mac users. >> > >> > Many thanks to David! >> > >> > On Fri, Jun 26, 2020 at 11:05 AM David Richmond <[email protected] >> > > wrote: >> > > Hi Gabriel, >> > > >> > > There does appear to be a lot of interest in Denemo on the Mac, so >> > > here is a guide to what I did. >> > > >> > > First, you need to install macports. Macports is a command-line >> > > utility that downloads and installs UNIX tools on Mac OS X. (This >> > > is all complicated, so get some coffee ready.) The installation >> > > guide is here: https://guide.macports.org/#installing. As the guide >> > > notes, you will also need to install Apple's XCode. You can find a >> > > MacPorts package for Catalina here: https://github.com/macports/mac >> > > ports-base/releases/. >> > > >> > > Once you have macports installed and have taken a tour through the >> > > usage documentation, use MacPorts to install the following >> > > prerequisite packages for Denemo (with the command sudo port >> > > install [package_name] from a Terminal command line). This is from >> > > http://denemo.org/hacking-sources/, modified to the MacPorts name >> > > and variant for each respective package. >> > > guile >> > > aubio >> > > portaudio >> > > fftw-3 >> > > gtk3 +quartz >> > > libxml2 >> > > xml2 >> > > automake >> > > intltool >> > > gtk-doc >> > > libtool >> > > gtksourceview3 +quartz >> > > fluidsynth >> > > autoconf >> > > libsmf >> > > gettext >> > > librsvg +quartz >> > > portmidi >> > > libsndfile >> > > evince +quartz >> > > rubberband >> > > lilypond >> > > Then, download the Denemo source here: http://ftp.gnu.org/gnu/denem >> > > o/denemo-2.4.0.tar.gz >> > > >> > > Unzip it in a working directory. Then, open a terminal window, >> > > change to that directory, and run: >> > > >> > > cd denemo >> > > # Run configure in another directory to not pollute your workspace >> > > with .o files >> > > mkdir bin && cd bin >> > > ../configure >> > > make >> > > make install >> > > >> > > Hope this helps.....I will also say Denemo itself has something of >> > > a learning curve. As I noted a few weeks ago to this list, I also >> > > found I needed to remap the Mac keyboard shortcut bindings. If you >> > > do not have experience running programs on Mac OS X that use GTK, >> > > recognize that you'll need to adjust your usual Mac expectations in >> > > terms of GUI behavior. >> > > >> > > David >> > > >> > > On Fri, Jun 26, 2020 at 9:11 AM Gabriel Ellsworth <gabriel.ellswort >> > > [email protected]> wrote: >> > > > Thanks, David! >> > > > >> > > > I went to http://denemo.org/downloads-page/ and clicked the “Mac >> > > > OS X” button with a down arrow at the top of the page. It links >> > > > to http://denemo.org/downloads/denemo-2.2-darwin-x64.tar.bz2 >> > > > (that is what I downloaded). >> > > > >> > > > Are you aware of any way that I could install Denemo on my >> > > > machine at this time? >> > > > >> > > > If someone on this list has a few minutes to give me a call and >> > > > walk me through any installation steps, I would be grateful. >> > > > >> > > > I need to install the software today as I am arranging a piece >> > > > for a wedding that is only a week away. I am hoping not to have >> > > > to pay to reactivate Sibelius on my machine. >> > > > >> > > > On Fri, Jun 26, 2020 at 9:10 AM David Richmond <bassoonist@gmail. >> > > > com> wrote: >> > > > > Hi Gabriel, >> > > > > >> > > > > What version of Denemo? Did you compile from source? I believe >> > > > > the binary packages for MacOS X have not worked for quite some >> > > > > time. >> > > > > >> > > > > As I wrote earlier to this list, I would like to package Denemo >> > > > > for Mac OS X as I know there is much interest in the program on >> > > > > this platform, but I also have a limited background in computer >> > > > > programming and I think I should prioritize learning and >> > > > > using Denemo first (which also serves to test Denemo on Mac). >> > > > > My optimistic timeline is probably end of year for binary >> > > > > packages, and about three months for a MacPorts source >> > > > > distribution. >> > > > > >> > > > > David >> > > > > >> > > > > On Fri, Jun 26, 2020 at 8:03 AM Gabriel Ellsworth <gabriel.ells >> > > > > [email protected]> wrote: >> > > > > > Hello, >> > > > > > >> > > > > > I am new to Denemo and LilyPond. I tried to install Denemo >> > > > > > this morning, but when I try to open the program I get the >> > > > > > following error message: >> > > > > > >> > > > > > I have macOS Catalina (version 10.15.5). Is my OS causing the >> > > > > > problem? >> > > > > > >> > > > > > I have no computer-programming background; apologies in >> > > > > > advance for my cluelessness. >> > > > > > >> > > > > > Thanks, >> > > > > > Gabriel >> > > > > > >> >
