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
> > > > > >
>