[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] Showing lilypond text editing window
From: |
Neil Johnson |
Subject: |
Re: [Denemo-devel] Showing lilypond text editing window |
Date: |
Tue, 16 Sep 2008 19:38:36 -0600 |
Richard,
I think I found my problem...I was running the make install from the
denemo root folder instead of the src folder. When I ran it in the
src folder, it correctly installed and lo and behold the lilypond view
window appeared. Thanks,
Neil
On Tue, Sep 16, 2008 at 7:33 PM, Neil Johnson <address@hidden> wrote:
> Richard,
>
> Thanks for your help with this. The error messages I get when running
> make install are the following:
>
> /bin/sh: Can't open .././mkinstalldirs
> make[1]: *** [install-data-yes] Error 2
> make: *** [install-recursive] Error 1
>
> I'm running "sudo make install" from the denemo folder (which is
> located below my home directory: /home/neil/development/denemo/ )
>
> seems like a strange folder to cd into. I'll try to figure out where
> this is getting called in the makefile. I don't know if this is
> related to the lack of lilypond text view option, but maybe it will
> help get there. Thanks,
>
> Neil
>
> On Tue, Sep 16, 2008 at 7:27 PM, Neil Johnson <address@hidden> wrote:
>> I'm getting a lot of warnings and error messages in the compiled
>> version because the "make install" function ended in errors that I
>> haven't resolved yet. So, I ran it in the src folder by typing
>> ./denemo, and it launched okay, but with lots of errors (can't load
>> many of the Gtk widgets). However, there also seem to be missing
>> widgets in the binary version. I don't remember there being install
>> errors when I originally installed the binary, but that was because I
>> used Synaptic to download and install it for me.
>>
>> Looking more closely at the functions, there certainly is content in
>> the callback function for toggle_lilytext. I must have searched for
>> the wrong thing or something. However, the menu item doesn't show up.
>> I ran the binary denemo and piped the messages to a file. The stdout
>> gave the following:
>>
>> Start STDOUT:
>>
>> BinReloc failed to initialize:
>> Domain: 1 (GBinReloc)
>> Code: 4
>> Message: Binary relocation support is disabled.
>> ----------------
>>
>> GNU Denemo, a gtk+ frontend for GNU Lilypond
>> (c) 1999-2005 Matthew Hiller, Adam Tee, and others
>>
>>
>> This program is provided with absolutely NO WARRANTY; see
>> the file COPYING for details.
>>
>> This software may be redistributed and modified under the
>> terms of the GNU General Public License; again, see the file
>> COPYING for details.
>>
>> RootElem Denemo
>> Lilypond Path lilypond
>> midiplayer timidity
>> Audioplayer play
>> Help Browser mozilla
>> Autosave Timeout 5
>> Csound Command csound -dm6
>> RootElem Denemo
>> Lilypond Path lilypond
>> midiplayer timidity
>> Audioplayer play
>> Csound Command csound -dm6
>> Autosave Timeout 1
>> Autosave Parts 1
>> Help Browser firefox
>> systemwide = /usr/local/share/denemo/denemo.keymaprc
>> Trying local file /home/neil/.denemo/keymaprc as xml...RootElem Denemo
>> ..ok.
>> hiding tool bar
>>
>> END STDOUT
>>
>> Standard error yielded:
>>
>> START STDERROR:
>>
>>
>> (denemo:9677): Gtk-WARNING **: Refusing to add non-unique action
>> 'GoToMeasure' to action group 'MenuActions'
>>
>> (denemo:9677): Gtk-WARNING **: Refusing to add non-unique action 'Rest
>> entry' to action group 'MenuActions'
>>
>> (denemo:9677): Gtk-WARNING **: Refusing to add non-unique action
>> 'Other' to action group 'MenuActions'
>>
>> (denemo:9677): Gtk-WARNING **: Refusing to add non-unique action
>> 'NextRhythm' to action group 'MenuActions'
>>
>> ** (denemo:9677): WARNING **: Empty children node found in keymap file
>>
>> Cannot get info on soundcard: Invalid argument
>>
>> END STDERROR
>>
>> Once again, this is 0.7.8. I'll keep digging and see if I can resolve
>> my "make install" issues. I may post an email about that if it keeps
>> giving me troubles. Thanks,
>>
>> Neil
>>
>>
>>
>> On Tue, Sep 16, 2008 at 2:20 AM, Richard Shann <address@hidden> wrote:
>>> On Mon, 2008-09-15 at 23:33 -0600, Neil Johnson wrote:
>>>> Hi all,
>>>>
>>>> I am running denemo on a Ubuntu machine, and it is a great
>>>> program...exactly what I've been looking for for years now. I've done
>>>> some entry into denemo, and found that things work as expected most of
>>>> the time. However, occasionally, there are errors in the lilypond
>>>> output. I read in the docs that there is supposed to be a lilypond
>>>> text editing window that is accessible in the View menu...well, it
>>>> doesn't exist on my machine. I went ahead and grabbed the source and
>>>> got it compiling. I looked in view.c and sure enough, there's a
>>>> callback function for "toggle_lilytext", but it doesn't call
>>>> anything...
>>> ??surely, you are not saying it looks like this:
>>>
>>> /**
>>> * Function to toggle the visibility of the LilyPond text window. It
>>> refreshes
>>> * the text if needed
>>> */
>>> static void
>>> toggle_lilytext (GtkAction * action, gpointer param) {}
>>>
>>> ???There is a body to this function in the source code - essentially it
>>> calls
>>>
>>> gtk_widget_show(gui->textwindow);
>>> or
>>> gtk_widget_hide(gui->textwindow);
>>>
>>> which shows/hides the lilypond text.
>>>
>>>> and the menu item doesn't even appear in my menu.
>>>> Am I
>>>> missing something? I'm using version 0.7.9 (my current compiled
>>>> version from git) and I've also installed the binary for version
>>>> 0.7.8. The same thing happens in both. Is this distro-specific?
>>> It is difficult to imagine what could be happening. What messages are
>>> you getting in the terminal window when you launch Denemo? There will be
>>> some (spurious) messages about the LilyPond actions, which I hope to get
>>> rid of for the next release, but I would expect to see more of the kind.
>>> Richard
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Neil Johnson
>> Systems Engineer
>> Procerus Technologies
>> 801-437-0805 (work)
>>
>
>
>
> --
> Neil Johnson
> Systems Engineer
> Procerus Technologies
> 801-437-0805 (work)
>
--
Neil Johnson
Systems Engineer
Procerus Technologies
801-437-0805 (work)