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

Reply via email to