Jeremiah, In fact even using LilyPond installed in the system directory, we are no longer getting the LilyPond error messages. Below are the error messages from a LilyPond run from inside Denemo, the LilyPond being in /usr/bin.
I think the problem may lie in some of the changes made to environment variables etc. I am not sure which process is emitting this output, I don't recognise it. I'll check in to git a version of Denemo which emits the error messages that should be coming from LilyPond, but seemingly aren't. 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8>< warning: Relocation: from PATH=/home/rshann/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games argv0=lilypond PATH=/usr/bin (prepend) Setting PATH to /usr/bin:/home/rshann/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games warning: Relocation: compile datadir=, new datadir=/usr/share/lilypond//2.12.3 warning: Relocation: framework_prefix=/usr/bin/.. Setting INSTALLER_PREFIX to /usr/bin/.. PATH=/usr/bin/../bin (prepend) Setting PATH to /usr/bin/../bin:/usr/bin:/home/rshann/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Setting GUILE_MIN_YIELD_1 to 65 Setting GUILE_MIN_YIELD_2 to 65 Setting GUILE_MIN_YIELD_MALLOC to 65 Setting GUILE_INIT_SEGMENT_SIZE_1 to 10485760 Setting GUILE_MAX_SEGMENT_SIZE to 104857600 LILYPOND_DATADIR="/usr/share/lilypond/2.12.3" LOCALEDIR="/usr/share/locale" Effective prefix: "/usr/share/lilypond/2.12.3" GUILE_LOAD_PATH="/usr/local/share/denemo" PATH="/usr/bin/../bin:/usr/bin:/home/rshann/bin:/usr/local/bin:/usr/bin:/bin:/usr/l 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8>< Richard On Tue, 2012-11-06 at 09:42 +0000, Richard Shann wrote: > I have tracked down a problem with running LilyPond from Denemo. If you > use the LilyPond download to install LilyPond in your home directory > then the executable that Denemo launches is actually a shell script > which invokes the lilypond executable after setting environment > variables (etc?), which results in Denemo only receiving messages from > the script, not from the lilypond executable. So the Denemo console > remains empty and no error tracking is available. > I am not sure how to fix this - probably some alteration to the script > to get it to output the lilypond messages when it launches lilypond. > Any offers to look at doing this? Some slight bash skills would be > needed I suspect. > > Richard > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
