2.5.15 release

2005-03-11 Thread David Bobroff
Good news for a change:

With the release commit at ChangeLog 1.3282 and the new ghostscript RPM
I was able to compile Lily and build the web docs.

-David



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 
  Why don't you just space the piece a little wider?
 
 Sorry, I don't understand.. It seems that I'm missing something. The only way 
 I know how to space it wider, is to add manual line breaks. Are there other 
 methods?

Yes.  Read Our Fine Manual.

-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Erik Sandberg
On Friday 11 March 2005 02.50, Han-Wen Nienhuys wrote:
 That's not the problem. The real problem is that we can't determine
 the number of pages necessary (the amount of vertical space required)
 until after line breaking has been decided. This is because the
 vertical space required may change due to hara kiri staves.

Hm - would it then be possible to have a setting that would force a score to 
occupy a given number of lines? This is just about what I am looking for.

  My request is just to make a threshold value tweakable (and I'm hoping
  that this variable already exists somewhere, so that the request wouldn't
  be too hard to implement).

 Why don't you just space the piece a little wider?

Sorry, I don't understand.. It seems that I'm missing something. The only way 
I know how to space it wider, is to add manual line breaks. Are there other 
methods?

Erik


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: easier LilyPond tutorial?

2005-03-11 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 This is my first post around here, so please forgive me if it was discussed
 here (pointers in the list-archive are welcome), but don't you think it
 would be a good idea to build a web-based lilypond service? The whole thing
 could work very much like noteserver.org: a web server, a scripting language
 (let it be eg. php, which I'm literated in the most), and the latest stable
 release of LilyPond installed on the same machine could do it.

In the past, this was not possible for security reasons, but this
should now be feasible with the chroot jail.

-- 
 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


[Jan Nieuwenhuizen] Re: Is Anthony Fok [EMAIL PROTECTED] MIA?

2005-03-11 Thread Jan Nieuwenhuizen

fyi, typo in lily address.


---BeginMessage---
Martin Michlmayr writes:

 I had dinner with Anthony last night.  I'll follow up with more
 information on [EMAIL PROTECTED]

Where is that, is that public?  We are a bit concerned with old
LilyPond packages, and a potential new maintainer (Pedro Kroger) with
his sponsor going mia.

Jan.

-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



---End Message---


-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Jan Nieuwenhuizen
Han-Wen Nienhuys writes:

 I know how to space it wider, is to add manual line breaks. Are there other 
 methods?

 Yes.  Read Our Fine Manual.

IWBN, if

   
http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Horizontal-spacing.html#Horizontal-spacing

which explains what happens exactly for the technically inclined user,
would show three examples of how to set these parameters to obtain a
normal, tight and widely spaced music, resulting in less lines
(tight), and more pages (loose).

Jan.

-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Mats Bengtsson
Also, I'm not sure that the text on the page is fully correct (for the
technically included users). Especially the paragraph on top of the
first score looks wrong to me. However, I'm not sure I understand all
the details well enough. Could you or Han-Wen take a careful look at
the text to make sure it's accurate.
   /Mats
Jan Nieuwenhuizen wrote:
Han-Wen Nienhuys writes:

I know how to space it wider, is to add manual line breaks. Are there other 
methods?
Yes.  Read Our Fine Manual.

IWBN, if
   
http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Horizontal-spacing.html#Horizontal-spacing
which explains what happens exactly for the technically inclined user,
would show three examples of how to set these parameters to obtain a
normal, tight and widely spaced music, resulting in less lines
(tight), and more pages (loose).
Jan.
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 Also, I'm not sure that the text on the page is fully correct (for the
 technically included users). Especially the paragraph on top of the
 first score looks wrong to me. However, I'm not sure I understand all
 the details well enough. Could you or Han-Wen take a careful look at
 the text to make sure it's accurate.

can you be more specific?

-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


LilyPond web service Was: easier LilyPond tutorial?

2005-03-11 Thread Szabó Árpád Zoltán
- Original Message -
From: Han-Wen Nienhuys [EMAIL PROTECTED]
To: Szabó Árpád Zoltán [EMAIL PROTECTED]
Cc: lilypond-devel@gnu.org
Sent: Friday, March 11, 2005 1:03 PM
Subject: Re: easier LilyPond tutorial?


 [EMAIL PROTECTED] writes:
  This is my first post around here, so please forgive me if it was
discussed
  here (pointers in the list-archive are welcome), but don't you think it
  would be a good idea to build a web-based lilypond service? The whole
thing
  could work very much like noteserver.org: a web server, a scripting
language
  (let it be eg. php, which I'm literated in the most), and the latest
stable
  release of LilyPond installed on the same machine could do it.

 In the past, this was not possible for security reasons, but this
 should now be feasible with the chroot jail.

 --
  Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |
http://www.xs4all.nl/~hanwen

I'd love to work on the php part, but unfortunately I don't have such a
machine online. Maybe there's somebody who likes this idea and can help in
that issue ... ?
Sorry if it is offtopic here. Should I have to mention it on the user list?

Árpád






___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Feature request (?): Horizontal spacing

2005-03-11 Thread Mats Bengtsson
Now that I read it again, it does make sense, so you can forget
my comment.
   /Mats
Han-Wen Nienhuys wrote:
[EMAIL PROTECTED] writes:
Also, I'm not sure that the text on the page is fully correct (for the
technically included users). Especially the paragraph on top of the
first score looks wrong to me. However, I'm not sure I understand all
the details well enough. Could you or Han-Wen take a careful look at
the text to make sure it's accurate.

can you be more specific?
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


More makefile oddities (was: Suspicious path issues...)

2005-03-11 Thread Matthias Kilian
Hi,

On Thu, Mar 10, 2005 at 08:00:18PM +0100, Matthias Kilian wrote:
 b) references a target `outimages' which isn't defined anywhere, thus
 breaking make web.

I just saw that you've removed this for 2.5, so did I on my local
working copy of 2.4.

However, I now have the problem that gmake doesn't correctly recognize
the dependency below resp. does really odd things to $(OUT_*_IMAGES)

$(outdir)/lilypond.dvi: $(OUT_EPS_IMAGES) $(OUT_PNG_IMAGES)

I added the following targets for debugging:

| .PHONY: foo bar
| foo:
|   @echo $(OUT_EPS_IMAGES)
| 
| bar:  $(OUT_EPS_IMAGES)

This gives the following result.

$ gmake out=www foo
./out-www/baer-flat-bw.eps ./out-www/henle-flat-bw.eps 
./out-www/lily-flat-bw.eps
$ gmake out=www bar
gmake: *** No rule to make target `/baer-flat-bw.eps', needed by `bar'.  Stop.

Note that this independent of --no-builtin-rules.

Now comes the fun: With a Makefile stripped down to exactly this
problem, it works:

| depth=../..
| 
| IMAGES=$(wildcard *.png)
| 
| OUT_EPS_IMAGES=$(addprefix $(outdir)/,$(IMAGES:.png=.eps))
| 
| .PHONY: foo bar
| foo:
|   @echo $(OUT_EPS_IMAGES)
| 
| bar: $(OUT_EPS_IMAGES)
| 
| $(outdir)/%.png: %.png
|   convert -geometry 50x50% $ $@
| 
| $(outdir)/%.eps: %.png
|   convert $ $@
| 
| include $(depth)/make/stepmake.make 

Has anyone an idea what's going on here?

Ciao,
Kili


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Compilation of Lilypond 2.2.2 on FreeBSD 5.3

2005-03-11 Thread Tim Allman
In the absence of a FreeBSD port maintainer that will actually maintain the 
port here is a guide to building the lilypond port on FreeBSD 5.3. The 
lilypond version shipped with FreeBSD is version 2.2.2 which is a good, 
stable version that I have been using for a while. It doesn't have the latest 
features but will be fine for most people.

If you try to make the port right out of the box like this

lisa: su
lisa: cd /usr/ports/print/lilypond
lisa: make

it will stop with a message indicating that the port is broken.

The first change you need to make is to edit Makefile. Open the file (as root) 
in your favourite editor. Find the line that starts withe the word BROKEN. 
Either delete this line or comment it out by inserting the character '#' at 
the start of the line. Save the file.

Much discussion has arisen due to syntax errors in the file FlexLexer.h. The 
problem arises neither because of a problem with the tool chain (flex, gcc 
3.4.2) nor lilypond. It because the files in the scripts subdirectory were 
written for a previous version and have not been removed. (Curse that port 
maintainer!) Either rename the files or remove them.

root# rm scripts/*

Start the make.

root# make

Assuming all of the dependencies can be satisfied, the make process will 
continue until it stops on the file work/lilypond-2.2.2/lily/out/parser.cc. 
If you try to edit the file at this point you will find that it has been 
removed. Restart the make

root# make

This time it will stop on the same syntax error without removing the file. 
(Why?) Open the file in your editor.

root# emacs work/lilypond-2.2.2/lily/out/parser.cc

Go to the error by searching for the word __attribute__. As before, either 
remove this line or comment it out. (This appears arise from a mistake in the 
installed version of bison (1.875).)

Restart the make.

root# make

The make process should complete normally. The last step is to install 
lilypond.

root# make install

I have created a binary package that is available by anonymous ftp at

ftp://ftp.brasscats.ca/pub/lilypond-2.2.2.tbz

It can be installed using pkg_add. (This is my first attempt at monkeying 
around with the FreeBSD ports system so any problem reports with respect to 
the package or the fix above will be gladly received.)

A Request:
My ftp server is behind an adsl modem and I' not sure that my system will deal 
very well with the traffic this might generate. Could the package be posted 
on the lilypond web site?

BTW, if you want to see what sane Canadians do at xmas have a look at 

ftp://ftp.brasscats.ca/pub/FTM-2004.pdf

I'm the one on page 4.

Tim


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: More makefile oddities

2005-03-11 Thread Jan Nieuwenhuizen
Matthias Kilian writes:

 Has anyone an idea what's going on here?

That's because of what happens in include, quite kinky stuff.

Try:

depth=../..

IMAGES=$(wildcard *.png)

OUT_EPS_IMAGES=$(addprefix $(outdir)/,$(IMAGES:.png=.eps))

include $(depth)/make/stepmake.make

.PHONY: foo bar
foo:
@echo $(OUT_EPS_IMAGES)

bar: $(OUT_EPS_IMAGES)

$(outdir)/%.png: %.png
convert -geometry 50x50% $ $@

$(outdir)/%.eps: %.png
convert $ $@

Jan.

-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: More makefile oddities (was: Suspicious path issues...)

2005-03-11 Thread Matthias Kilian
Again selfquoting...

On Fri, Mar 11, 2005 at 05:18:16PM +0100, Matthias Kilian wrote:
 Date: Fri, 11 Mar 2005 17:18:16 +0100
 From: Matthias Kilian [EMAIL PROTECTED]
 To: lilypond-devel@gnu.org
 Message-ID: [EMAIL PROTECTED]
 Subject: More makefile oddities (was: Suspicious path issues...)
 X-CRM114-Status: Good  ( pR: 195.7705 )
 
 Hi,
 
 On Thu, Mar 10, 2005 at 08:00:18PM +0100, Matthias Kilian wrote:
 However, I now have the problem that gmake doesn't correctly recognize
 the dependency below resp. does really odd things to $(OUT_*_IMAGES)
[...]
 $ gmake out=www bar
 gmake: *** No rule to make target `/baer-flat-bw.eps', needed by `bar'.  Stop.

Solved. I used to run MAKEINFO=/usr/local/bin/makeinfo sh autogen.sh,
since OpenBSD's own texinfo is too old and I'd to install a newer
one in /usr/local.

This, however, breaks the check for SPLITTING_MAKEINFO in aclocal.m4
(see patch below), which in turn disables the rule

$(outdir)/lilypond.dvi: $(OUT_EPS_IMAGES) $(OUT_PNG_IMAGES)

and the png and eps rules in Documentation/user/GNUmakefile, since
those rules are in an ifeq($(SPLITTING_MAKEINFO),yes) block.

My quick hack just changes the aclocal check (note that there are
some more such tests in aclocal), but IMHO, the ifeq magic in the
GNUmakefile is wrong and should be removed. But I could be wrong.

--- stepmake/aclocal.m4.origSat Feb 12 13:05:02 2005
+++ stepmake/aclocal.m4 Fri Mar 11 18:07:07 2005
@@ -846,7 +846,7 @@ AC_DEFUN(STEPMAKE_LOCALE, [
 
 AC_DEFUN(STEPMAKE_MAKEINFO, [
 STEPMAKE_PROGS(MAKEINFO, makeinfo, $1)
-if test $MAKEINFO = makeinfo; then
+if test `basename $MAKEINFO` = makeinfo; then
AC_MSG_CHECKING(whether makeinfo can split html by @node)
mkdir -p out
makeinfo --html --output=out/split EOF


Ciao,
Kili

ps: I've found some additional compatibility problems in the
autoconf/stepmake/gmake magic, and I may find more in the next days.
Should I report those to bugs@ or for discussion on this mailinglist?

-- 
I don't care what gutter Wim is lying in, make sure he's lying on
his back, please!
[Marc Espie on undeadly.org]


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: slowdown in 2.5.15?

2005-03-11 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] writes:
  I have a pretty good hunch what causes it. Take the line
 
  Can you send me your file (private mail is fine), so I can try to
  rewrite the offending routine?  Thanks

 Sending my feeble attempts at coding to the master reminds me of school 
 days. And, when you see what I've coded, you'll probably wonder, Why? 
 But, here it is...

Getting your feeble attempt reminds me that a programmers hunch is
usually wrong. After rewriting a 1.5 page clumsy function down to a
1.0 page function, I found that your file still took ages, and that
the actual problem was an else I accidentally misplaced somewhere
else.


fixed in CVS.

-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: slowdown in 2.5.15?

2005-03-11 Thread Daniel Johnson
Is there a particular .scm file in CVS which I can add to my 2.5.15 
install without having to do a complete rebuild?

Getting your feeble attempt reminds me that a programmers hunch is
usually wrong. After rewriting a 1.5 page clumsy function down to a
1.0 page function, I found that your file still took ages, and that
the actual problem was an else I accidentally misplaced somewhere
else.
fixed in CVS.
 


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: slowdown in 2.5.15?

2005-03-11 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 Is there a particular .scm file in CVS which I can add to my 2.5.15 
 install without having to do a complete rebuild?

No.

You should apply the following patch.

Index: separating-group-spanner.cc
===
RCS file: /cvsroot/lilypond/lilypond/lily/separating-group-spanner.cc,v
retrieving revision 1.75
retrieving revision 1.76
diff -c -r1.75 -r1.76
*** separating-group-spanner.cc 10 Mar 2005 15:15:47 -  1.75
--- separating-group-spanner.cc 11 Mar 2005 22:22:42 -  1.76
***
*** 59,68 
  
  rod.distance_ = li[RIGHT] - ri[LEFT] + padding;
  
! if ( rod.distance_  0.0)
rod.add_to_cols ();
! else
!   break;
}
  
/*
--- 59,67 
  
  rod.distance_ = li[RIGHT] - ri[LEFT] + padding;
  
! if (rod.distance_  0.0)
rod.add_to_cols ();
! break;
}
  
/*



-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel