Re: development on windows

2009-11-22 Thread Trevor Daniels


Jonathan Kulp wrote Friday, June 12, 2009 8:59 PM


The .iso is finished uploading and is ready for testing by whoever
wants to
try it.  Download here:

http://prodet.hu/bert/lilydev/lilybuntu.iso

It's 716  MB, so it won't fit on a CD. If you're using a virtual
machine you
don't have to worry about that anyway.  I just installed and
compiled
Lilypond successfully inside a VM on my iMac at work (using Sun
VirtualBox
for Mac).  It'd be great if a Windows user could try it.  The only
Windows
machine I have is a virtual machine.


Hi Jonathan

I finally got around to trying this today on my Windows Vista Home
Premium host.  I installed Sun VirtualBox, downloaded your .iso and
installed Ubuntu.  No real problems, but I did get hung up for a
while thinking Ubuntu had been installed when it was in fact the
install system that had been loaded.  As the install system appears
to be fully functional it fooled me into thinking the install was
complete.  In fact there is an install icon yet to activate; when I
spotted this and completed the install all went fine and I could
boot into my new account on my new Ubuntu system.  Then I downloaded
the source from git/origin, and the LilyPond make all is well
under way as I write.  It's already reached the stage where the docs
are built :)

The only two problems I've yet to resolve are how to share files
with my Windows host and how to make the Ubuntu screen larger.  I
can activate fullscreen, but all it does is place a same-sized
Ubuntu window in the middle of a full-screen one.  Neither problem
is serious though, and a bit of RTFM should disclose fixes.

So many thanks for doing this and thanks for Bertalan for hosting
the .iso file.  The installation was virtually seamless!

Trevor





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


Re: development on windows

2009-11-22 Thread Frédéric Bron
 The only two problems I've yet to resolve are how to share files
 with my Windows host

Create a directory in windows for that, let's say d:\Share
Then you go in VirtualBox, click on the virtual machine name and in
the menu Machine/Preferences.
Here you find shared directories where you can add d:\Share.
In ubuntu now, you need to mount the shared disk. For this, you can
create a mount point:
$ mkdir /mnt/Share
then add the following line to /etc/fstab:

Share   /mnt/Share  vboxsf  defaults 0 0


 and how to make the Ubuntu screen larger.  I
 can activate fullscreen, but all it does is place a same-sized
 Ubuntu window in the middle of a full-screen one.

When the virtual machine is running, click in the menu Devices (in
French Périphériques...) then Install host additions.
This will mount a virtual CD that you then can find in /media/cdrom.
Open a terminal and type:
$ cd /media/cdrom
$ sudo ./VBoxLinuxAdditions-x86.run
type you password, wait a while.
When finished, unmount the virtual CD: type:
$ cd
to go back to your home directory.
Then right click on the CD icon on the desktop and unmount.
Then in Device menu: eject optical disk.
Then you can restart your virtual machine.
Next time when you change your window size, the desktop will adapt
itself to the new size.

Frédéric


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


Re: development on windows

2009-11-22 Thread Francisco Vila
2009/11/22 Trevor Daniels t.dani...@treda.co.uk:
 The only two problems I've yet to resolve are how to share files
 with my Windows host

I usually open the Places menu and choose 'connect to a host', this
opens a file browser on the host if you know its IP and select a
proper protocol.  Sorry for not giving more details, I've never done
it with a windows host, only between two Ubuntu systems.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org
www.csmbadajoz.com


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


Re: development on windows

2009-11-22 Thread Graham Percival
On Sun, Nov 22, 2009 at 06:44:38PM +0100, Frédéric Bron wrote:
  The only two problems I've yet to resolve are how to share files
  with my Windows host
 
 Create a directory in windows for that, let's say d:\Share
 Then you go in VirtualBox, click on the virtual machine name and in
 the menu Machine/Preferences.
 Here you find shared directories where you can add d:\Share.
 In ubuntu now, you need to mount the shared disk. For this, you can
 create a mount point:
 $ mkdir /mnt/Share
 then add the following line to /etc/fstab:
 
 Share   /mnt/Share  vboxsf  defaults 0 0

Hmm.  Is there any way to have this pre-configured?  i.e. tell
uses to create
  C:\lilybuntu-share\
in windows (or create it for them), and have lilybuntu
preconfigured to mount this location?

This isn't a major point, and certainly not worth making a new
lilybuntu image for it.  But if we make another version for other
reasons, it might be nice to include this.

Cheers,
- Graham


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


Re: development on windows

2009-11-22 Thread Frédéric Bron
 create a mount point:
 $ mkdir /mnt/Share
 then add the following line to /etc/fstab:
 Share           /mnt/Share      vboxsf  defaults 0 0

 Hmm.  Is there any way to have this pre-configured?  i.e. tell
 uses to create
  C:\lilybuntu-share\
 in windows (or create it for them), and have lilybuntu
 preconfigured to mount this location?

Preconfigured in ubuntu yes. It just needs to be done once.
Don't know for the Windows part.

Frédéric


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


Re: development on windows

2009-11-22 Thread Anthony W. Youngman
In message 
a9a39a210911221146u68f8e532q7bccfd5a7d809...@mail.gmail.com, Frédéric 
Bron frederic.b...@m4x.org writes

create a mount point:
$ mkdir /mnt/Share
then add the following line to /etc/fstab:
Share           /mnt/Share      vboxsf  defaults 0 0


Hmm.  Is there any way to have this pre-configured?  i.e. tell
uses to create
 C:\lilybuntu-share\
in windows (or create it for them), and have lilybuntu
preconfigured to mount this location?


Preconfigured in ubuntu yes. It just needs to be done once.
Don't know for the Windows part.

Only snag is, it assumes the user will be happy with stuff like that on 
c:


That does NOT include me :-)

On my system, c: is reserved for Windows and system stuff only. 
Documents and Settings has been moved to e:, and on any system I set 
up for friends etc, I do the same.


But if you point it at d:, for a lot of people that will be the cd-rom 
... (and it will fall foul of the same problem as far as I am concerned 
:-)


You might be best putting a readme on the desktop telling people how to 
do this (and any other stuff which is dependent on the host system 
configuration).


Cheers,
Wol
--
Anthony W. Youngman - anth...@thewolery.demon.co.uk



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


Re: development on windows

2009-11-22 Thread Trevor Daniels


Anthony W. Youngman wrote Sunday, November 22, 2009 8:06 PM


In message 
a9a39a210911221146u68f8e532q7bccfd5a7d809...@mail.gmail.com, 
Frédéric Bron frederic.b...@m4x.org writes

create a mount point:
$ mkdir /mnt/Share
then add the following line to /etc/fstab:
Share /mnt/Share vboxsf defaults 0 0


Hmm. Is there any way to have this pre-configured? i.e. tell
uses to create
C:\lilybuntu-share\
in windows (or create it for them), and have lilybuntu
preconfigured to mount this location?


Preconfigured in ubuntu yes. It just needs to be done once.
Don't know for the Windows part.

Only snag is, it assumes the user will be happy with stuff like 
that on c:


That does NOT include me :-)


Hmm, me neither.  I placed the virtual machine on
my D: drive, as my C: drive is getting rather full.

Trevor





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


Re: development on windows

2009-06-22 Thread T. Wilkinson

Graham,

Yes, I have used VMWare before, but only very very briefly.  I'm 
downloading the `lilybuntu' iso at the moment, and will get back to you 
after I have managed to run it  (I'll keep a note of all my steps in 
case anyone wants to repeat after me...).


Tim W.



Graham Percival wrote:

On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote:
  

Thanks Graham. There was a ton of stuff owned by root in the lybook-db/
directory. I tried your command to xarg rm -rf but it said permission denied
(even though I did it as sudo and typed the password).



Oh yeah... IIRC if you do
  sudo fidn . blah | xargs
then the xargs is evaluated as your normal user account.  I'd have
done a sudo bash, but changing the permissions with chown is also
fine.

  

What I don't understand is how the permissions got jacked up in
the first place. I didn't do anything different this time than I
usually do.  I've never had the permissions problem before.
Maybe I put a sudo in there inadvertently but I don't recall
doing any sudos until sudo make install. Do you think that was
the problem?



Yes, I'm sure that's it.  It's just possible that make failed on
some file(s), and when you tried sudo make install it
successfully built those files.

  

Re: the lilybuntu remix, I've removed a ton of applications but
I can't get the .iso image below 853 MB. I'll try it with the
xfce desktop and if that doesn't help I'll try it with
ubuntu-lite, which does not yet have a stable release but is
only 356 MB on the live CD, leaving plenty of room to add the
lilypond build dependencies.



It would be nice if it were 500 megs or so, but until/unless
somebody is actually using it, I'm not certain it's worth the
effort to reduce the 853 MB further.


Tim, have you used VMware before?  This should allow you to
compile LilyPond inside a virtual machine.  I'm not certain what
the best way is to transfer the iso from Jonathan to you, though.

Cheers,
- Graham


  




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


Re: development on windows

2009-06-17 Thread Bertalan Fodor (LilyPondTool)

A quick update:
- tried Anjuta - couldn't import LilyPond
- tried KDevelop - there were problems with it regarding setting 
different arguments to lilypond
- tried Eclipse CDT - after some tutorial about importing the project 
(http://moblin.org/documentation/moblin-sdk/coding-tutorials/getting-started-developing-eclipse), 
it provided the best debugging experience.


Bert



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


Re: development on windows

2009-06-16 Thread Bertalan Fodor (LilyPondTool)

Jonathan, only one issue:

- If a command is not found (like typing 'asdf' in the terminal window), 
some python script is telling errors. Is that intentional?


Just for the record:

- On Asus EEE 901 KDevelop works very well using this VirtualBox + 
LilyUbuntu setup, running on a pen drive.
- I did some configuration in kdevelop: changing the debug target path 
to ., linked kdesudo to kdesu (as kdevelop looks for kdesu, which has 
been renamed). Then set up Debug configuration to use /usr/bin/libtool 
--mode=execute. This way make, make install works from inside the IDE.
- CTags integration works well, jumping to macro definitions is a matter 
of two clicks.
- Then I successfully installed a breakpoint in main.cc, and runned 
LilyPond step by step, having the variable values and so displayed in 
the IDE. Great!
- Also found that KDevelop supports syntax coloring for Scheme and 
LilyPond as well.


Bert



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


Re: development on windows

2009-06-16 Thread Jonathan Kulp

Bertalan Fodor (LilyPondTool) wrote:

Jonathan, only one issue:

- If a command is not found (like typing 'asdf' in the terminal window), 
some python script is telling errors. Is that intentional?




Can you post the terminal output from this?  The only message I 
see when I do this is as follows:


j...@bashtop:~/Desktop$ asdf
bash: asdf: command not found

I tried it in lilybuntu in a Sun Vbox and the terminal output was 
the same.



Just for the record:

- On Asus EEE 901 KDevelop works very well using this VirtualBox + 
LilyUbuntu setup, running on a pen drive.
- I did some configuration in kdevelop: changing the debug target path 
to ., linked kdesudo to kdesu (as kdevelop looks for kdesu, which has 
been renamed). Then set up Debug configuration to use /usr/bin/libtool 
--mode=execute. This way make, make install works from inside the IDE.
- CTags integration works well, jumping to macro definitions is a matter 
of two clicks.
- Then I successfully installed a breakpoint in main.cc, and runned 
LilyPond step by step, having the variable values and so displayed in 
the IDE. Great!
- Also found that KDevelop supports syntax coloring for Scheme and 
LilyPond as well.




This all sounds great.  I don't know what KDevelop is, though.  Is 
it something normally used in the KDE desktop?


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-16 Thread Bertalan Fodor (LilyPondTool)

Jonathan Kulp wrote:

Bertalan Fodor (LilyPondTool) wrote:

Jonathan, only one issue:

- If a command is not found (like typing 'asdf' in the terminal 
window), some python script is telling errors. Is that intentional?




Can you post the terminal output from this?  The only message I see 
when I do this is as follows:


j...@bashtop:~/Desktop$ asdf
bash: asdf: command not found

Hm. Now the same for me...


This all sounds great.  I don't know what KDevelop is, though.  Is it 
something normally used in the KDE desktop?
KDevelop is a C/C++ IDE for Linux. After a 110MB download, it works on 
LilyBuntu as well. There is a Gnome IDE as well called Anjuta, but that 
doesn't seem so active.




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


Re: development on windows

2009-06-15 Thread Bertalan Fodor
Now I'm running lilybuntu in Sun VirtualBox from my pendrive. Successfully
built LilyPond, now I start playing with kdevelop.

Thanks for the fun.

Bert

 Graham Percival wrote:
 On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote:
 On 6/13/09 11:39 PM, Bertalan Fodor lilypondt...@organum.hu wrote:

 I'm sure there are tools which would make it easier for us, simple not
 hackers, but software engineers, grown up on Microsoft Visual Studio
 end
 Eclipse. I remember that at university I did use some ide for linux
 cpp
 development. That's why I was seeking recommendation.
 The standard GNU answer is to use emacs to integrate your compiler,
 debugger, etc.  You can open a directory in emacs and then open any
 file
 from that directory, so it's useful for browsing the source, as well.

 That's not really what I'd recommend for windows people, though.
 I'd say two things:

 1)  Since this image will install a complete linux distro, you can
 install any Linux GUI programming IDE you want.
 (we should specify this in the CG where we discuss the windows
 iso)

 2)  I don't know what the current favorite fancy IDE is, although
 I'm fairly certain that Eclipse runs on Linux.  I'm not certain if
 that would actually be good for LilyPond, though -- does it
 support C++ and makefiles?  IIRC eclipse is for java stuff.

 (again, I'm happy to dump whatever suggestions people throw at me
 in the CG)


 I've never worked on C++ files, but I opened one up in Geany and
 it had nice syntax highlighting plus a build menu with lots of
 options, including targets for make, compiling, building, etc.
 Geany's my favorite GUI editor and it's available for both Windows
 and Linux.  A developer would be better able to judge its worth as
 an IDE, but I like it very much and it's easy to install from the
 repos.

 BTW I've been fiddling with my Lilybuntu virtual machine and
 finally figured out how to make it go fullscreen (previously I'd
 only been able to view it in a 800x600 window--very annoying).
 It's a bit of a trick to make this work on a virtual Linux machine
 in Sun's VirtualBox.  Once you get it set up, though, it's really
 amazing.  It's a matter of successfully installing Guest
 Additions.  I don't know if you want to get into VirtualBox
 issues in the CG, especially since others might use different
 virtualization tools, but getting it set up properly will make a
 big difference in the usability of the virtual machine.  Once it's
 fullscreen it looks as if it's the real OS on your computer.  Very
 nice.  I now have my Windows VMs set up this way (much easier on
 the Windows VMs to set up Guest Additions) and it's excellent for
 testing.

 Jon

 --
 Jonathan Kulp
 http://www.jonathankulp.com






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


Re: development on windows

2009-06-15 Thread Jonathan Kulp

Bertalan Fodor wrote:

Now I'm running lilybuntu in Sun VirtualBox from my pendrive. Successfully
built LilyPond, now I start playing with kdevelop.

Thanks for the fun.

Bert



Cool!  Thanks for testing, Bert.  Did you get the Guest Additions 
installed successfully?


Jon

--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-15 Thread Bertalan Fodor (LilyPondTool)

Yes, that was a good idea. Now I'm gonna try this thing out on my Eee Pc. :)

Jonathan Kulp wrote:

Bertalan Fodor wrote:
Now I'm running lilybuntu in Sun VirtualBox from my pendrive. 
Successfully

built LilyPond, now I start playing with kdevelop.

Thanks for the fun.

Bert



Cool!  Thanks for testing, Bert.  Did you get the Guest Additions 
installed successfully?


Jon






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


Re: development on windows

2009-06-15 Thread Anthony W. Youngman
In message 20090614225255.ga7...@nagi, Graham Percival 
gra...@percival-music.ca writes

2)  I don't know what the current favorite fancy IDE is, although
I'm fairly certain that Eclipse runs on Linux.  I'm not certain if
that would actually be good for LilyPond, though -- does it
support C++ and makefiles?  IIRC eclipse is for java stuff.


Actually, Eclipse is for almost anything ...

I seem to remember that IBM are touting it as *the* IDE for developing 
the U2 databases in (I'm a U2 developer professionally), though I've 
never been into IDEs so I've not really followed it.


Eclipse is (iirc) written in Java, but that doesn't mean it's only meant 
for Java development (emacs is written in lisp, but it's certainly not 
used just for lisp development!)


Cheers,
Wol
--
Anthony W. Youngman - anth...@thewolery.demon.co.uk



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


Re: development on windows

2009-06-15 Thread Bertalan Fodor
Well, Eclipse runs very well on my netbook with Atom and 2gb ram. But the cdt 
is still very limited. Also its startup from the pen drive is too slop. But 
kdevelop seems all right, which has ctags integration and looks up macro 
definitions in a second.

Bert



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


Re: development on windows

2009-06-14 Thread Carl D. Sorensen



On 6/13/09 11:39 PM, Bertalan Fodor lilypondt...@organum.hu wrote:

 
 
 I'm sure there are tools which would make it easier for us, simple not
 hackers, but software engineers, grown up on Microsoft Visual Studio end
 Eclipse. I remember that at university I did use some ide for linux cpp
 development. That's why I was seeking recommendation.

The standard GNU answer is to use emacs to integrate your compiler,
debugger, etc.  You can open a directory in emacs and then open any file
from that directory, so it's useful for browsing the source, as well.

Emacs is too complex for me to remember its usage with infrequent work, so I
just use separate windows for vim, gdb, lilypond, etc.

HTH,

Carl

 
 Bert
 
   Original message 
 From: Carl D. Sorensen c_soren...@byu.edu
 Sent: 13 Jun 2009 20:15 -06:00
 To: Bertalan Fodor lilypondt...@organum.hu,  Jonathan Kulp
 jonlancek...@gmail.com
 Cc: Tim Wilkinson mu3...@yahoo.co.uk,  lilypond-devel@gnu.org
 lilypond-devel@gnu.org
 Subject: Re: development on windows
 
 
 
 
 On 6/13/09 8:43 AM, Bertalan Fodor lilypondt...@organum.hu wrote:
 
 What tools can be used to develop? To debug, browse the source, etc?
 
 Compiling: gcc
 Debugging: gdb
 Guile/Scheme testing: guile
 Browse the source: more, vi
 Search the source: git grep
 
 HTH,
 
 Carl
 
 
 
 



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


Re: development on windows

2009-06-14 Thread Graham Percival
On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote:
 On 6/13/09 11:39 PM, Bertalan Fodor lilypondt...@organum.hu wrote:
 
  I'm sure there are tools which would make it easier for us, simple not
  hackers, but software engineers, grown up on Microsoft Visual Studio end
  Eclipse. I remember that at university I did use some ide for linux cpp
  development. That's why I was seeking recommendation.
 
 The standard GNU answer is to use emacs to integrate your compiler,
 debugger, etc.  You can open a directory in emacs and then open any file
 from that directory, so it's useful for browsing the source, as well.

That's not really what I'd recommend for windows people, though.
I'd say two things:

1)  Since this image will install a complete linux distro, you can
install any Linux GUI programming IDE you want.
(we should specify this in the CG where we discuss the windows
iso)

2)  I don't know what the current favorite fancy IDE is, although
I'm fairly certain that Eclipse runs on Linux.  I'm not certain if
that would actually be good for LilyPond, though -- does it
support C++ and makefiles?  IIRC eclipse is for java stuff.

(again, I'm happy to dump whatever suggestions people throw at me
in the CG)

Cheers,
- Graham


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


Re: development on windows

2009-06-14 Thread Jonathan Kulp

Graham Percival wrote:

On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote:

On 6/13/09 11:39 PM, Bertalan Fodor lilypondt...@organum.hu wrote:


I'm sure there are tools which would make it easier for us, simple not
hackers, but software engineers, grown up on Microsoft Visual Studio end
Eclipse. I remember that at university I did use some ide for linux cpp
development. That's why I was seeking recommendation.

The standard GNU answer is to use emacs to integrate your compiler,
debugger, etc.  You can open a directory in emacs and then open any file
from that directory, so it's useful for browsing the source, as well.


That's not really what I'd recommend for windows people, though.
I'd say two things:

1)  Since this image will install a complete linux distro, you can
install any Linux GUI programming IDE you want.
(we should specify this in the CG where we discuss the windows
iso)

2)  I don't know what the current favorite fancy IDE is, although
I'm fairly certain that Eclipse runs on Linux.  I'm not certain if
that would actually be good for LilyPond, though -- does it
support C++ and makefiles?  IIRC eclipse is for java stuff.

(again, I'm happy to dump whatever suggestions people throw at me
in the CG)



I've never worked on C++ files, but I opened one up in Geany and 
it had nice syntax highlighting plus a build menu with lots of 
options, including targets for make, compiling, building, etc. 
Geany's my favorite GUI editor and it's available for both Windows 
and Linux.  A developer would be better able to judge its worth as 
an IDE, but I like it very much and it's easy to install from the 
repos.


BTW I've been fiddling with my Lilybuntu virtual machine and 
finally figured out how to make it go fullscreen (previously I'd 
only been able to view it in a 800x600 window--very annoying). 
It's a bit of a trick to make this work on a virtual Linux machine 
in Sun's VirtualBox.  Once you get it set up, though, it's really 
amazing.  It's a matter of successfully installing Guest 
Additions.  I don't know if you want to get into VirtualBox 
issues in the CG, especially since others might use different 
virtualization tools, but getting it set up properly will make a 
big difference in the usability of the virtual machine.  Once it's 
fullscreen it looks as if it's the real OS on your computer.  Very 
nice.  I now have my Windows VMs set up this way (much easier on 
the Windows VMs to set up Guest Additions) and it's excellent for 
testing.


Jon

--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-14 Thread Werner LEMBERG

 (again, I'm happy to dump whatever suggestions people throw at me
 in the CG)

A very nice IDE with editor and debugger (the latter is really nice
IMHO) for python -- both available for Linux and Windows -- is Eric:

  http://eric-ide.python-projects.org/


Werner


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


Re: development on windows

2009-06-13 Thread Bertalan Fodor
What tools can be used to develop? To debug, browse the source, etc?



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


Re: development on windows

2009-06-13 Thread Carl D. Sorensen



On 6/13/09 8:43 AM, Bertalan Fodor lilypondt...@organum.hu wrote:

 What tools can be used to develop? To debug, browse the source, etc?

Compiling: gcc
Debugging: gdb
Guile/Scheme testing: guile
Browse the source: more, vi
Search the source: git grep

HTH,

Carl



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


Re: development on windows

2009-06-13 Thread Bertalan Fodor

I'm sure there are tools which would make it easier for us, simple not hackers, 
but software engineers, grown up on Microsoft Visual Studio end Eclipse. I 
remember that at university I did use some ide for linux cpp development. 
That's why I was seeking recommendation.

Bert

  Original message  
From: Carl D. Sorensen c_soren...@byu.edu
Sent: 13 Jun 2009 20:15 -06:00
To: Bertalan Fodor lilypondt...@organum.hu,  Jonathan Kulp 
jonlancek...@gmail.com
Cc: Tim Wilkinson mu3...@yahoo.co.uk,  lilypond-devel@gnu.org 
lilypond-devel@gnu.org
Subject: Re: development on windows




On 6/13/09 8:43 AM, Bertalan Fodor lilypondt...@organum.hu wrote:

 What tools can be used to develop? To debug, browse the source, etc?

Compiling: gcc
Debugging: gdb
Guile/Scheme testing: guile
Browse the source: more, vi
Search the source: git grep

HTH,

Carl






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


Re: development on windows

2009-06-12 Thread Johannes Schindelin
Hi,

On Thu, 11 Jun 2009, Jonathan Kulp wrote:

 Graham Percival wrote:
  On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:
   Success!  Ok here's what I have:
  
   lilybuntu.iso (717 MB)
  
  And what's that when you gzip or bzip2 it?  This could potentially
  cut the network transfer by more than half.
  
  Cheers,
  - Graham
  
 
 I did bzip2 without any flags and it compressed to 710 MB--not really 
 worth the trouble of having to decompress on the receiving end.  Same 
 result with standard zip.  I think this thing is already pretty 
 compressed.  When remastersys is creating the .iso, it runs a program 
 called squash, (I think that's what it's called) which is why it's 
 only 717 MB instead of the 2.7 GB that it becomes when installed on the 
 hard drive.

So it is not Cloop, but SquashFS (http://en.wikipedia.org/wiki/SquashFS).

Ciao,
Dscho



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


Re: development on windows

2009-06-12 Thread Carl D. Sorensen



On 6/11/09 4:50 PM, Jonathan Kulp jonlancek...@gmail.com wrote:

 Bertalan Fodor (LilyPondTool) wrote:
 
 
 The goal of this iso to make it usable on a virtualization tool. The
 open source Sun VirtualBox can for example mount this as the virtual
 hard disk.
 Once it's ready maybe I can create a torrent?  I've never done that
 before but it's probably the best way to transfer it.  It'll take a
 while. 
 I can also give you FTP access to one of the servers run by me where you
 could upload it. That would be the easiest.
 
 
 Success!  Ok here's what I have:

Congratulations!

 
 After making the .iso I tested it in Sun VirtualBox OSE and
 everything worked perfectly. Here are the exact steps I followed
 (see if you think they're noob-friendly enough):
 
 1. Install the OS in VirtualBox, then restart the virtual machine
   and log in
 2. open a terminal
 3. open firefox
 4. Get lilypond source code from git by copying the terminal
 commands in CG (have to use Ctrl+Shift+V to paste into terminal)

Why not make a shell script that gets the lilypond source code, and make
that part of your distribution?

 5. run ./autogen.sh, then make all and sudo make install
 6. cd Documentation/user
 7. make doc
 8. use Evince to view pdf output
 
 It took a while for everything to build since I only allocated 384
 Mb of RAM to the VM, but it worked flawlessly.
 
 Bert, if you send me ftp login info privately I can upload it to
 your server.  Maybe I can do it at the office in evening hours and
 it'll go a lot faster. I only have 256K upload speed at home. :(
 
If you'd rather snail mail me a copy, I'd upload it for you (but I can't do
it next week; I'll be in England).

Thanks,

Carl



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


Re: development on windows

2009-06-12 Thread Jonathan Kulp

Carl D. Sorensen wrote:

After making the .iso I tested it in Sun VirtualBox OSE and
everything worked perfectly. Here are the exact steps I followed
(see if you think they're noob-friendly enough):

1. Install the OS in VirtualBox, then restart the virtual machine
  and log in
2. open a terminal
3. open firefox
4. Get lilypond source code from git by copying the terminal
commands in CG (have to use Ctrl+Shift+V to paste into terminal)


Why not make a shell script that gets the lilypond source code, and make
that part of your distribution?



I'd thought of that but I don't yet know how to make a file appear 
in a user's home directory, which is where a script like this 
should go.  The remastersys command creates a system install disc 
with no users--users are created during the install process. I'll 
check into it.  On the other hand it won't hurt a newbie to run a 
handful of commands in the terminal. :)



Bert, if you send me ftp login info privately I can upload it to
your server.  Maybe I can do it at the office in evening hours and
it'll go a lot faster. I only have 256K upload speed at home. :(


If you'd rather snail mail me a copy, I'd upload it for you (but I can't do
it next week; I'll be in England).



Thanks for the offer, but it's uploading to Bert's site now.  It's 
been going for four hours and probably has another 2 to go.  I'm 
getting a whopping 36Kbs upload speed.  Horrible.  I'm paying for 
256K, which is bad enough. Sigh.


I'll let you guys know when it's done uploading so you can try it 
out if you want.  Best,


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-12 Thread Graham Percival
On Fri, Jun 12, 2009 at 12:02:22PM -0500, Jonathan Kulp wrote:
 Carl D. Sorensen wrote:
 Why not make a shell script that gets the lilypond source code, and make
 that part of your distribution?

 I'd thought of that but I don't yet know how to make a file appear in a 
 user's home directory, which is where a script like this should go.  The 
 remastersys command creates a system install disc with no users--users 
 are created during the install process. I'll check into it.  On the other 
 hand it won't hurt a newbie to run a handful of commands in the terminal. 

Good point.  After all, if somebody can't figure out CG 1.1, then
there's not much hopes of them producing good patches for C++.  :)

Cheers,
- Graham


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


Re: development on windows

2009-06-12 Thread Jonathan Kulp
On Thu, Jun 11, 2009 at 5:50 PM, Jonathan Kulp jonlancek...@gmail.comwrote:


 Bert, if you send me ftp login info privately I can upload it to your
 server.  Maybe I can do it at the office in evening hours and it'll go a lot
 faster. I only have 256K upload speed at home. :(



The .iso is finished uploading and is ready for testing by whoever wants to
try it.  Download here:

http://prodet.hu/bert/lilydev/lilybuntu.iso

It's 716  MB, so it won't fit on a CD. If you're using a virtual machine you
don't have to worry about that anyway.  I just installed and compiled
Lilypond successfully inside a VM on my iMac at work (using Sun VirtualBox
for Mac).  It'd be great if a Windows user could try it.  The only Windows
machine I have is a virtual machine.

Thanks so much for hosting this, Bert. :)

Best,

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Bertalan Fodor (LilyPondTool)






Tim, have you used VMware before?  This should allow you to
compile LilyPond inside a virtual machine.  I'm not certain what
the best way is to transfer the iso from Jonathan to you, though.



The goal of this iso to make it usable on a virtualization tool. The 
open source Sun VirtualBox can for example mount this as the virtual 
hard disk.
Once it's ready maybe I can create a torrent?  I've never done that 
before but it's probably the best way to transfer it.  It'll take a 
while.  
I can also give you FTP access to one of the servers run by me where you 
could upload it. That would be the easiest.


Bert



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


Re: development on windows

2009-06-11 Thread Jonathan Kulp
On Thu, Jun 11, 2009 at 3:29 AM, Bertalan Fodor (LilyPondTool) 
lilypondt...@organum.hu wrote:




 Tim, have you used VMware before?  This should allow you to
 compile LilyPond inside a virtual machine.  I'm not certain what
 the best way is to transfer the iso from Jonathan to you, though.


  The goal of this iso to make it usable on a virtualization tool. The open
 source Sun VirtualBox can for example mount this as the virtual hard disk.

 Once it's ready maybe I can create a torrent?  I've never done that before
 but it's probably the best way to transfer it.  It'll take a while.

 I can also give you FTP access to one of the servers run by me where you
 could upload it. That would be the easiest.

 Bert


Thanks, Bertalan, that would be great.  I have a very slow upload speed,
though, so it might be quicker to snail mail a DVD to someone. :)

I'm close to having a solution to this.  I created an .iso of my own regular
xubuntu installation last night, installed it freshly this morning on a
different partition, and the lilypond builds all worked perfectly.  Just now
I removed all of the software I think is superfluous and am running another
doc-build. If it works I'll create an .iso from it and see how big it is.
The one I made last night was huge, 1.5GB,  but it had all the non-lily
related stuff I always install and it wasn't created from a fresh OS install
the way it's recommended.  This one should be considerably smaller.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Jonathan Kulp

Bertalan Fodor (LilyPondTool) wrote:




The goal of this iso to make it usable on a virtualization tool. The 
open source Sun VirtualBox can for example mount this as the virtual 
hard disk.
Once it's ready maybe I can create a torrent?  I've never done that 
before but it's probably the best way to transfer it.  It'll take a 
while.  
I can also give you FTP access to one of the servers run by me where you 
could upload it. That would be the easiest.




Success!  Ok here's what I have:

lilybuntu.iso (717 MB)

It's based on standard Ubuntu 9.04 with GNOME desktop environment. 
 I figured this would be the most user-friendly interface for 
Linux newbies.  Almost all desktop applications have been removed. 
 The only big one left is Firefox.  It has Gedit, nano, or 
vim-tiny text editors, Evince document viewer, gnome-terminal, and 
the nice GUIs for package management and all repos enabled if 
users want to install anything else.


It has all dependencies necessary to build Lilypond and the 
Documentation, including texi2html 1.82, which I compiled myself 
and is a few versions newer than what's available in the Ubuntu 
repo.


I tried hard to get it under 700 MB but couldn't get it there.  I 
got it down to 717 from 853 by removing all the texlive 
documentation (I didn't realize that for every package 
texlive-foo it was also installing texlive-foo-doc).


After making the .iso I tested it in Sun VirtualBox OSE and 
everything worked perfectly. Here are the exact steps I followed 
(see if you think they're noob-friendly enough):


1. Install the OS in VirtualBox, then restart the virtual machine 
 and log in

2. open a terminal
3. open firefox
4. Get lilypond source code from git by copying the terminal 
commands in CG (have to use Ctrl+Shift+V to paste into terminal)

5. run ./autogen.sh, then make all and sudo make install
6. cd Documentation/user
7. make doc
8. use Evince to view pdf output

It took a while for everything to build since I only allocated 384 
Mb of RAM to the VM, but it worked flawlessly.


Bert, if you send me ftp login info privately I can upload it to 
your server.  Maybe I can do it at the office in evening hours and 
it'll go a lot faster. I only have 256K upload speed at home. :(


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-11 Thread Graham Percival
On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:
 Success!  Ok here's what I have:

 lilybuntu.iso (717 MB)

And what's that when you gzip or bzip2 it?  This could potentially
cut the network transfer by more than half.

Cheers,
- Graham


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


Re: development on windows

2009-06-11 Thread Johannes Schindelin
Hi,

On Thu, 11 Jun 2009, Graham Percival wrote:

 On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:
  Success!  Ok here's what I have:
 
  lilybuntu.iso (717 MB)
 
 And what's that when you gzip or bzip2 it?  This could potentially
 cut the network transfer by more than half.

Unlikely: most ways to make a Linux live CD compress the real filesystem 
using cloop (http://en.wikipedia.org/wiki/Cloop) or something similar.

Ciao,
Dscho



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


Re: development on windows

2009-06-11 Thread Jonathan Kulp

Graham Percival wrote:

On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:

Success!  Ok here's what I have:

lilybuntu.iso (717 MB)


And what's that when you gzip or bzip2 it?  This could potentially
cut the network transfer by more than half.

Cheers,
- Graham



I did bzip2 without any flags and it compressed to 710 MB--not 
really worth the trouble of having to decompress on the receiving 
end.  Same result with standard zip.  I think this thing is 
already pretty compressed.  When remastersys is creating the .iso, 
it runs a program called squash, (I think that's what it's 
called) which is why it's only 717 MB instead of the 2.7 GB that 
it becomes when installed on the hard drive.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-10 Thread Graham Percival
On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote:
 Thanks Graham. There was a ton of stuff owned by root in the lybook-db/
 directory. I tried your command to xarg rm -rf but it said permission denied
 (even though I did it as sudo and typed the password).

Oh yeah... IIRC if you do
  sudo fidn . blah | xargs
then the xargs is evaluated as your normal user account.  I'd have
done a sudo bash, but changing the permissions with chown is also
fine.

 What I don't understand is how the permissions got jacked up in
 the first place. I didn't do anything different this time than I
 usually do.  I've never had the permissions problem before.
 Maybe I put a sudo in there inadvertently but I don't recall
 doing any sudos until sudo make install. Do you think that was
 the problem?

Yes, I'm sure that's it.  It's just possible that make failed on
some file(s), and when you tried sudo make install it
successfully built those files.

 Re: the lilybuntu remix, I've removed a ton of applications but
 I can't get the .iso image below 853 MB. I'll try it with the
 xfce desktop and if that doesn't help I'll try it with
 ubuntu-lite, which does not yet have a stable release but is
 only 356 MB on the live CD, leaving plenty of room to add the
 lilypond build dependencies.

It would be nice if it were 500 megs or so, but until/unless
somebody is actually using it, I'm not certain it's worth the
effort to reduce the 853 MB further.


Tim, have you used VMware before?  This should allow you to
compile LilyPond inside a virtual machine.  I'm not certain what
the best way is to transfer the iso from Jonathan to you, though.

Cheers,
- Graham


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


Re: development on windows

2009-06-10 Thread Jonathan Kulp

Graham Percival wrote:

On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote:

Thanks Graham. There was a ton of stuff owned by root in the lybook-db/
directory. I tried your command to xarg rm -rf but it said permission denied
(even though I did it as sudo and typed the password).


Oh yeah... IIRC if you do
  sudo fidn . blah | xargs
then the xargs is evaluated as your normal user account.  I'd have
done a sudo bash, but changing the permissions with chown is also
fine.


What I don't understand is how the permissions got jacked up in
the first place. I didn't do anything different this time than I
usually do.  I've never had the permissions problem before.
Maybe I put a sudo in there inadvertently but I don't recall
doing any sudos until sudo make install. Do you think that was
the problem?


Yes, I'm sure that's it.  It's just possible that make failed on
some file(s), and when you tried sudo make install it
successfully built those files.


Re: the lilybuntu remix, I've removed a ton of applications but
I can't get the .iso image below 853 MB. I'll try it with the
xfce desktop and if that doesn't help I'll try it with
ubuntu-lite, which does not yet have a stable release but is
only 356 MB on the live CD, leaving plenty of room to add the
lilypond build dependencies.


It would be nice if it were 500 megs or so, but until/unless
somebody is actually using it, I'm not certain it's worth the
effort to reduce the 853 MB further.



Ok. The main problem I'm having now is that I can't get a 
successful doc build from any of these fresh installs.  That's 
what the other thread is about--the pdfetex exiting with errors 
thread.  I keep doing fresh installs followed up by my 
lilypond-build-dependencies installation script, and then I get 
the source code from git and try to build everything.  Autogen 
runs and everything checks out, it creates the makefiles for me, 
and I do make all.  The lilypond binary builds fine, but then 
when I do make doc it fails.  Once I figure out why it's 
happening, I'll be able to spin a fresh .iso.


I think what I'll do is try one more time to build the docs in 
Linux Mint with the suggestions you gave me in the other thread, 
and if it doesn't work then I'm just going to create an .iso of my 
regular working installation (the one that ends up being 1.1GB) 
and try doing a fresh install from that on the experimental 
partition. If it all works properly, then I can use that 
installation to work from, removing the office suite, media 
players, gimp, etc. to trim the size down and then create a new .iso.




Tim, have you used VMware before?  This should allow you to
compile LilyPond inside a virtual machine.  I'm not certain what
the best way is to transfer the iso from Jonathan to you, though.



Once it's ready maybe I can create a torrent?  I've never done 
that before but it's probably the best way to transfer it.  It'll 
take a while.  I have control of a server in my office at school, 
but I don't feel comfortable uploading a gigantic file to it--it's 
a mission-critical server handling my online music appreciation 
class.  Probably a torrent is the way to go, or else snail mail. :)


Jon

--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-10 Thread Graham Percival
On Wed, Jun 10, 2009 at 07:52:13PM -0500, Jonathan Kulp wrote:
 Graham Percival wrote:
 Tim, have you used VMware before?  This should allow you to
 compile LilyPond inside a virtual machine.  I'm not certain what
 the best way is to transfer the iso from Jonathan to you, though.

 Once it's ready maybe I can create a torrent?  I've never done that 
 before but it's probably the best way to transfer it.

Torrents are not magic.  If you want to get it to Tim, then this
will actually result in transfering *more* than the original 853
megs.

A torrent would make sense if there were 10 or more people wanting
the same iso, provided that they were all going to be online at
the same time.  I can't imagine us having 10 windows C++
developers, let alone them all wanting to download it at exactly
the same time.

 I have control of a server in my office at school, but I don't
 feel comfortable uploading a gigantic file to it--it's a
 mission-critical server handling my online music appreciation
 class.

Quite understandable.

 Probably a torrent is the way to go, or else snail mail. :)

I suppose we could do a combination of snail mail + torrent --
that way, Tim would only need to download 153 megs, instead of 853
megs.  That's still a lot, though.  :(


I'm less and less optimistic about this route.  Oh, wait -- what
happens if you bzip2 the iso?  That could potentially save a big
chunk.

Cheers,
- Graham


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


Re: development on windows

2009-06-09 Thread Graham Percival
On Sat, Jun 06, 2009 at 10:43:56PM -0700, Patrick McCarty wrote:
 On Sat, Jun 6, 2009 at 7:06 PM, Graham Percivalgra...@percival-music.ca 
 wrote:
  Err... GUB stands for Grand Unified Binary.  It was a play on
  the GUT (Grand Unified Theory) of physics.
 
 Interesting.  So did the name evolve over time?  Now it appears to be
 called the Grand Unified Builder:

Evidently so.  Ok, I was wrong.  :)

Cheers,
- Graham


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


Re: development on windows

2009-06-07 Thread Trevor Daniels


Patrick McCarty wrote Sunday, June 07, 2009 6:43 AM


On Sat, Jun 6, 2009 at 7:06 PM, Graham 
Percivalgra...@percival-music.ca wrote:

On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote:

Francisco Vila a écrit :

2009/6/6 Graham Percival gra...@percival-music.ca:


Err... by run GUB, I mean generate sheet music using the
downloaded .exe.


GUB is the builder, and it builds the released binaries. You 
run the
builder or the released binary. I propose to call things by 
their

names.

Agreed. We should call binaries by Lily dev team GUB binaries 
or

whatever you like that sounds correct, but not just
GUB, which is the building framework.


Err... GUB stands for Grand Unified Binary. It was a play on
the GUT (Grand Unified Theory) of physics.
http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUBsubmit=Search!idxname=lilypond- 
develmax=10result=normalsort=date%3Aearly


Interesting.  So did the name evolve over time?  Now it appears to 
be

called the Grand Unified Builder:

http://lilypond.org/gub/


Which makes a lot more sense, since the binaries it produces are
certainly not unified, only the source and the building mechanism 
are.


Trevor





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


Re: development on windows

2009-06-07 Thread Jan Nieuwenhuizen
Op zondag 07-06-2009 om 07:46 uur [tijdzone +0200], schreef Francisco
Vila:

 whete BTW it also says
 
bin/gub   - the Gub Universal Builder

this is just the one build script.  I/we needed an U to make
the name bin/gub here ; possibly that's misleading.

I had the idea of adding an setup.py and making gub an installable
package, but haven't gotten round to this yet.

 but also
 
GUB starts as an effort to unify the Windows and MacOS builders...

which is exactly how it started and what it is.  if fact, it also
unified the linux and cygwin builders.

Jan.
-- 
Jan Nieuwenhuizen jann...@gnu.org | GNU LilyPond - The music typesetter
Avatar®: http://AvatarAcademy.nl| http://lilypond.org



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


Re: development on windows

2009-06-06 Thread Trevor Daniels


Graham Percival wrote Friday, June 05, 2009 11:19 AM



There's a surprising amount of interest in contributing to
LilyPond from Windows machines.  (err, I mean, from people *with*
Windows machines, not from the actual machines themselves)

As I understand it, people with Windows can:
- run GUB


I haven't tried - I didn't realise this was possible.
Has anyone done it?


- get the sources with git


Tick


- compile the docs without examples by running texi2html manually


Tick, but this is often screwed up if the version
number in snippets is bumped by an LSR update, since
this means they can no longer be compiled with the
latest released version.


- compile the docs with GUB


Must try this ...


- write docstrings, fix bugs, and add new features to .scm files


Tick


However, they cannot:
- compile lilypond


Correct


- write bugfixes, new features, and code janitor C++ files



Is the above correct?  If so, is there any hope of changing the
cannot-compile status?  In particular,
- does anybody feel like making cygwin packages for the missing
 software?
- does anybody have VMware (commercial version) and feel like
 making a small Linux installation which has all the required
 software?  Potential contributors would be able to run this
 in the free VMware version.
- does anybody feel like making shell accounts available for
 windows users?  (I'm not at all certain how many windows
 contributors would feel comfortable using such a system, but
 I include it here for correctness)


I can't commit to helping with this in the foreseeable
future, I'm afraid.


I suspect that the answer to the above questions is no, so I'll
write the CG / new website  to make this clear.  But it's worth
checking first.

Cheers,
- Graham


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




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


Re: development on windows

2009-06-06 Thread Graham Percival
On Sat, Jun 06, 2009 at 11:03:58AM +0100, Trevor Daniels wrote:

 Graham Percival wrote Friday, June 05, 2009 11:19 AM

 There's a surprising amount of interest in contributing to
 LilyPond from Windows machines.  (err, I mean, from people *with*
 Windows machines, not from the actual machines themselves)

 As I understand it, people with Windows can:
 - run GUB

 I haven't tried - I didn't realise this was possible.
 Has anyone done it?

Err... by run GUB, I mean generate sheet music using the
downloaded .exe.  Even if somebody can't do anything else, with
this they can still contribute a great deal -- creating examples,
sorting/extending LSR stuff, etc.

Frankly, in some ways I wish that we had *more* contributors who
could only run GUB.  There's a lot of tasks that I consider too
simple for the git-savvy people to do, so as a result they tend
to remain undone.  :|

 - compile the docs without examples by running texi2html manually

 Tick, but this is often screwed up if the version
 number in snippets is bumped by an LSR update, since
 this means they can no longer be compiled with the
 latest released version.

 - compile the docs with GUB

 Must try this ...

Err, if the version number in snippet matters, then you *have*
been compiling with GUB.  In the compile docs without examples,
I meant something like

- replace @lilypond[...] with @example
- replace @end lilypond with @end example
- compile docs with texi2html, without lilypond-book.


Cheers,
- Graham


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


Re: development on windows

2009-06-06 Thread Francisco Vila
2009/6/6 Graham Percival gra...@percival-music.ca:
 Err... by run GUB, I mean generate sheet music using the
 downloaded .exe.

GUB is the builder, and it builds the released binaries. You run the
builder or the released binary. I propose to call things by their
names.

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org


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


Re: development on windows

2009-06-06 Thread Paul Scott

Bertalan Fodor (LilyPondTool) wrote:



- does anybody feel like making cygwin packages for the missing
  software?
  
Well, for some time I used to be the cygwin maintainer of lilypond. 
Was quite nightmare.

- does anybody have VMware (commercial version) and feel like
  making a small Linux installation which has all the required
  software?  Potential contributors would be able to run this
  in the free VMware version.
  
Why VMware? There are free alternatives, like MS Virtual PC, Sun 
VirtualBox.


There have been free versions of VMWare for some time now.

www.*vmware*.com/products/server/

Paul Scott





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


Re: development on windows

2009-06-06 Thread Trevor Daniels


Graham Percival wrote Saturday, June 06, 2009 11:18 AM



On Sat, Jun 06, 2009 at 11:03:58AM +0100, Trevor Daniels wrote:


Graham Percival wrote Friday, June 05, 2009 11:19 AM


There's a surprising amount of interest in contributing to
LilyPond from Windows machines.  (err, I mean, from people 
*with*

Windows machines, not from the actual machines themselves)

As I understand it, people with Windows can:
- run GUB


I haven't tried - I didn't realise this was possible.
Has anyone done it?


Err... by run GUB, I mean generate sheet music using the
downloaded .exe.


Aah, right.  You mean run the generated binary, not
run the builder.  I thought I must have misunderstood
something.


Even if somebody can't do anything else, with
this they can still contribute a great deal -- creating examples,
sorting/extending LSR stuff, etc.


Indeed.


Frankly, in some ways I wish that we had *more* contributors who
could only run GUB.  There's a lot of tasks that I consider too
simple for the git-savvy people to do, so as a result they tend
to remain undone.  :|

- compile the docs without examples by running texi2html 
manually


Tick, but this is often screwed up if the version
number in snippets is bumped by an LSR update, since
this means they can no longer be compiled with the
latest released version.


- compile the docs with GUB


Must try this ...


Err, if the version number in snippet matters, then you *have*
been compiling with GUB.  In the compile docs without examples,
I meant something like


Yes, now I understand what you mean by GUB.  The
problem is that a too-high version number gives
only a warning in LilyPond, but causes lilypond-book
to terminate.  There are ways round it, but they
can be very messy.  That's one of the reasons I've
done virtually nothing on the docs for some months,
as I have been unable to compile them to check my
work.  Now 2.13.1-2 has been released I can probably
get back to knocking off some of the outstanding
doc TODOs.

Trevor



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


Re: development on windows

2009-06-06 Thread John Mandereau

Francisco Vila a écrit :

2009/6/6 Graham Percival gra...@percival-music.ca:
  

Err... by run GUB, I mean generate sheet music using the
downloaded .exe.



GUB is the builder, and it builds the released binaries. You run the
builder or the released binary. I propose to call things by their
names.
  
Agreed. We should call binaries by Lily dev team GUB binaries or 
whatever you like that sounds correct, but not just

GUB, which is the building framework.

John


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


Re: development on windows

2009-06-06 Thread Graham Percival
On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote:
 Francisco Vila a écrit :
 2009/6/6 Graham Percival gra...@percival-music.ca:
   
 Err... by run GUB, I mean generate sheet music using the
 downloaded .exe.

 GUB is the builder, and it builds the released binaries. You run the
 builder or the released binary. I propose to call things by their
 names.
   
 Agreed. We should call binaries by Lily dev team GUB binaries or  
 whatever you like that sounds correct, but not just
 GUB, which is the building framework.

Err... GUB stands for Grand Unified Binary.  It was a play on
the GUT (Grand Unified Theory) of physics.
http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUBsubmit=Search!idxname=lilypond-develmax=10result=normalsort=date%3Aearly

Cheers,
- Graham


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


Re: development on windows

2009-06-06 Thread Patrick McCarty
On Sat, Jun 6, 2009 at 7:06 PM, Graham Percivalgra...@percival-music.ca wrote:
 On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote:
 Francisco Vila a écrit :
 2009/6/6 Graham Percival gra...@percival-music.ca:

 Err... by run GUB, I mean generate sheet music using the
 downloaded .exe.

 GUB is the builder, and it builds the released binaries. You run the
 builder or the released binary. I propose to call things by their
 names.

 Agreed. We should call binaries by Lily dev team GUB binaries or
 whatever you like that sounds correct, but not just
 GUB, which is the building framework.

 Err... GUB stands for Grand Unified Binary.  It was a play on
 the GUT (Grand Unified Theory) of physics.
 http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUBsubmit=Search!idxname=lilypond-develmax=10result=normalsort=date%3Aearly

Interesting.  So did the name evolve over time?  Now it appears to be
called the Grand Unified Builder:

http://lilypond.org/gub/

-Patrick


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


Re: development on windows

2009-06-06 Thread Francisco Vila
2009/6/7 Graham Percival gra...@percival-music.ca:
 Err... GUB stands for Grand Unified Binary.  It was a play on
 the GUT (Grand Unified Theory) of physics.
 http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUBsubmit=Search!idxname=lilypond-develmax=10result=normalsort=date%3Aearly

 Cheers,
 - Graham

I hate to be annoying again, but

   http://lilypond.org/gub/

whete BTW it also says

   bin/gub   - the Gub Universal Builder

but also

   GUB starts as an effort to unify the Windows and MacOS builders...

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org


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


Re: development on windows

2009-06-06 Thread Francisco Vila
2009/6/7 Patrick McCarty pnor...@gmail.com:
 Interesting.  So did the name evolve over time?  Now it appears to be
 called the Grand Unified Builder:

 http://lilypond.org/gub/

 -Patrick

see also

  http://github.com/janneke/gub

or

  http://lilypond.org/~janneke/vc/gub.git/


-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org


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


Re: development on windows

2009-06-05 Thread Bertalan Fodor (LilyPondTool)



- does anybody feel like making cygwin packages for the missing
  software?
  
Well, for some time I used to be the cygwin maintainer of lilypond. Was 
quite nightmare.

- does anybody have VMware (commercial version) and feel like
  making a small Linux installation which has all the required
  software?  Potential contributors would be able to run this
  in the free VMware version.
  

Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox.



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


Re: development on windows

2009-06-05 Thread Graham Percival
On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor (LilyPondTool) wrote:

 - does anybody have VMware (commercial version) and feel like
   making a small Linux installation which has all the required
   software?  Potential contributors would be able to run this
   in the free VMware version.
   
 Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox.

Never heard of them, but then again, I haven't looked at
virtualization since about 10 years ago (when I was trying to run
the old Ultima computer games on Linux).

If you're familiar with these, which would you recommend?  And can
we create the OS and run the OS with the free versions?

Cheers,
- Graham


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


Re: development on windows

2009-06-05 Thread Bertalan Fodor (LilyPondTool)
VirtualBox is Open Source and runs on Linux hosts, so I would recommend 
this.


Creating an OS that can be used is a matter of creating a disk image.
One approach is to install ubuntu on the virtual machine, then install 
the additional tools, and share the resulting virtual disk.


Bert

Graham Percival wrote:

On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor (LilyPondTool) wrote:
  

- does anybody have VMware (commercial version) and feel like
  making a small Linux installation which has all the required
  software?  Potential contributors would be able to run this
  in the free VMware version.
  
  

Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox.



Never heard of them, but then again, I haven't looked at
virtualization since about 10 years ago (when I was trying to run
the old Ultima computer games on Linux).

If you're familiar with these, which would you recommend?  And can
we create the OS and run the OS with the free versions?

Cheers,
- Graham

  


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


Re: development on windows

2009-06-05 Thread Jonathan Kulp

Bertalan Fodor (LilyPondTool) wrote:
VirtualBox is Open Source and runs on Linux hosts, so I would recommend 
this.


Creating an OS that can be used is a matter of creating a disk image.
One approach is to install ubuntu on the virtual machine, then install 
the additional tools, and share the resulting virtual disk.




Can't all of the tools be installed from inside the virtual 
machine? That's how I've been doing it on my virtual XP machine 
(using Sun VirtualBox OSE). The virtual machine has access to my 
networking hardware so I just download the software and install it 
inside the virtual machine.  I got Lilypond, MikTex (a LaTeX 
package), GNU Make, Geany editor, and lots of other stuff 
downloaded  installed inside the virtual XP box. I would think 
the same could be done with a virtual Linux machine but I haven't 
tried it.  I have to say that using a virtual machine is the best 
solution I've found for testing stuff on Windows. I used to have 
to reboot to a different partition or try to steal time on my 
son's XP laptop.


Jon


Bert

Graham Percival wrote:
On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor 
(LilyPondTool) wrote:
 

- does anybody have VMware (commercial version) and feel like
  making a small Linux installation which has all the required
  software?  Potential contributors would be able to run this
  in the free VMware version.

Why VMware? There are free alternatives, like MS Virtual PC, Sun 
VirtualBox.



Never heard of them, but then again, I haven't looked at
virtualization since about 10 years ago (when I was trying to run
the old Ultima computer games on Linux).

If you're familiar with these, which would you recommend?  And can
we create the OS and run the OS with the free versions?

Cheers,
- Graham

  






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



--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-05 Thread Jonathan Kulp

Jonathan Kulp wrote:

Bertalan Fodor (LilyPondTool) wrote:
VirtualBox is Open Source and runs on Linux hosts, so I would 
recommend this.


Creating an OS that can be used is a matter of creating a disk image.
One approach is to install ubuntu on the virtual machine, then install 
the additional tools, and share the resulting virtual disk.




Can't all of the tools be installed from inside the virtual machine? 
That's how I've been doing it on my virtual XP machine (using Sun 
VirtualBox OSE). The virtual machine has access to my networking 
hardware so I just download the software and install it inside the 
virtual machine.  I got Lilypond, MikTex (a LaTeX package), GNU Make, 
Geany editor, and lots of other stuff downloaded  installed inside the 
virtual XP box. I would think the same could be done with a virtual 
Linux machine but I haven't tried it.  I have to say that using a 
virtual machine is the best solution I've found for testing stuff on 
Windows. I used to have to reboot to a different partition or try to 
steal time on my son's XP laptop.




BTW, having said all of this, I actually have an .iso of my own 
remix of xubuntu that has all of the Lilypond build tools 
installed already. It's kind of big, about 1.1GB, so it either has 
to go on a DVD or it can be used as an .iso to install it in a 
virtual machine. I used a tool called remastersys to create it.


Jon

--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-05 Thread Bertalan Fodor (LilyPondTool)

Jonathan Kulp wrote:

Bertalan Fodor (LilyPondTool) wrote:
VirtualBox is Open Source and runs on Linux hosts, so I would 
recommend this.


Creating an OS that can be used is a matter of creating a disk image.
One approach is to install ubuntu on the virtual machine, then 
install the additional tools, and share the resulting virtual disk.




Can't all of the tools be installed from inside the virtual machine?

Yes, that was my proposal as well.




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


Re: development on windows

2009-06-05 Thread Bertalan Fodor (LilyPondTool)


BTW, having said all of this, I actually have an .iso of my own remix 
of xubuntu that has all of the Lilypond build tools installed already. 
It's kind of big, about 1.1GB, so it either has to go on a DVD or it 
can be used as an .iso to install it in a virtual machine. I used a 
tool called remastersys to create it.

Great - it seems we're almost done.



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


Re: development on windows

2009-06-05 Thread Graham Percival
On Fri, Jun 05, 2009 at 06:44:27AM -0500, Jonathan Kulp wrote:
 Jonathan Kulp wrote:
 Can't all of the tools be installed from inside the virtual machine?  

Yes, but since window users will already be faced with an
unfamiliar environment, we might as well set up the build system
for them.

**IF** somebody wants to do this.  I don't think this will be
worth it as a chore, but if somebody enjoys tinkering with OSes,
and/or wants to learn about tinkering with virtualization and
OSes, we might as well harness that energy.  :)

 BTW, having said all of this, I actually have an .iso of my own remix of 
 xubuntu that has all of the Lilypond build tools installed already. It's 
 kind of big, about 1.1GB,

Ick.  I'm not going to quibble with whatever distro somebody wants
to put on this, but if I went with Debian, I'd expect the entire
thing to be less than 700 megs, including the git source.

Cheers,
- Graham


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


Re: development on windows

2009-06-05 Thread Jonathan Kulp

Graham Percival wrote:

On Fri, Jun 05, 2009 at 06:44:27AM -0500, Jonathan Kulp wrote:

Jonathan Kulp wrote:
Can't all of the tools be installed from inside the virtual machine?  


Yes, but since window users will already be faced with an
unfamiliar environment, we might as well set up the build system
for them.

**IF** somebody wants to do this.  I don't think this will be
worth it as a chore, but if somebody enjoys tinkering with OSes,
and/or wants to learn about tinkering with virtualization and
OSes, we might as well harness that energy.  :)

BTW, having said all of this, I actually have an .iso of my own remix of 
xubuntu that has all of the Lilypond build tools installed already. It's 
kind of big, about 1.1GB,


Ick.  I'm not going to quibble with whatever distro somebody wants
to put on this, but if I went with Debian, I'd expect the entire
thing to be less than 700 megs, including the git source.



Ick is right. I made this remix with a different intent, though, 
which was to have an .iso of my personal complete desktop 
environment. There's all kinds of stuff in there that would be 
totally unnecessary for what we're talking about here.


If you guys think it would be useful then I'll have a go at it. I 
think I can remaster xubuntu with all the Lilypond build tools and 
get it under 700MB to fit on a CD. I would go with Debian but the 
tool remastersys is specifically made for doing Ubuntu remixes 
and I'm  not sure it would work with straight Debian.


I'm not sure if I can build it in such a way as to include the git 
source files. Normally that's the sort of thing in an individual 
user's /home directory and would be left out of the remix. When 
someone installs from one of these remixes it works the same way 
as with regular Ubuntu, they create user accounts at the time of 
installation. I feel that if I can get it under 700 megs with all 
of the build tools and with the git program installed, then just 
about any user can open a terminal and copy-paste the git commands 
you put together in the CG to grab the source code. I've 
copy/pasted from CG several times myself and it works perfectly.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-05 Thread Bertalan Fodor (LilyPondTool)
As we are looking for windows-experienced developers I really think that 
the ubuntu way would be better, it is easier for us windowsers.




If you guys think it would be useful then I'll have a go at it. I 
think I can remaster xubuntu with all the Lilypond build tools and get 
it under 700MB to fit on a CD. I would go with Debian but the tool 
remastersys is specifically made for doing Ubuntu remixes and I'm  
not sure it would work with straight Debian.


I'm not sure if I can build it in such a way as to include the git 
source files. Normally that's the sort of thing in an individual 
user's /home directory and would be left out of the remix. When 
someone installs from one of these remixes it works the same way as 
with regular Ubuntu, they create user accounts at the time of 
installation. I feel that if I can get it under 700 megs with all of 
the build tools and with the git program installed, then just about 
any user can open a terminal and copy-paste the git commands you put 
together in the CG to grab the source code. I've copy/pasted from CG 
several times myself and it works perfectly.


Jon





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


Re: development on windows

2009-06-05 Thread Jonathan Kulp

Jonathan Kulp wrote:


under 700MB to fit on a CD. I would go with Debian but the tool 
remastersys is specifically made for doing Ubuntu remixes and I'm  not 
sure it would work with straight Debian.




I was wrong about this. It's for Debian or Ubuntu. I can do Debian 
if you think it's better. The question then is which desktop 
environment to install. GNOME has all that Evolution stuff that's 
really hard to strip out b/c so many things depend on it. XFCE is 
what I use but newer users may not find it as friendly as gnome. 
I'm not comfortable with KDE at all.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


Re: development on windows

2009-06-05 Thread Jonathan Kulp
I've done a fresh Ubuntu install on my 2nd partition so I can create this
lily-dev remix. Lilypond built successfully but the user documentation is
failing very early in the process. The CG built correctly, but none of the
stuff in user/ is building.  Can anyone see what the problem is from this
error log? I've never had this error building docs before.

Jon

make --no-builtin-rules -C ../../scripts/build out=
make[1]: Entering directory `/home/lilydev/lilypond/scripts/build'
true
make[1]: Leaving directory `/home/lilydev/lilypond/scripts/build'
make --no-builtin-rules out=www WWW-1
make[1]: Entering directory `/home/lilydev/lilypond/Documentation/user'
LILYPOND_VERSION=2.13.1 /usr/bin/python ../../scripts/lilypond-book.py -I ./
-I ./out-www -I ../../input -I ../../input/lsr/ -I ../../input/regression/
-I ../../input/manual/ -I ../../input/tutorial/ -I
/home/lilydev/lilypond/mf/out/ -I /home/lilydev/lilypond/mf/out/ -I
/home/lilydev/lilypond/input/manual
--process='/home/lilydev/lilypond/out/bin/lilypond -dbackend=eps
--formats=ps,png,pdf  -dinclude-eps-fonts -dgs-load-fonts --header=doctitle
--header=doctitlefr --header=doctitlees --header=doctitlede
--header=doctitleja --header=texidoc --header=texidocfr --header=texidoces
--header=texidocde --header=texidocja -dcheck-internal-types
-ddump-signatures -danti-alias-factor=2' --output=./out-www
--format=texi-html --verbose --info-images-dir=lilypond --lily-output-dir
/home/lilydev/lilypond/out/lybook-db/ music-glossary.tely
../../scripts/lilypond-book.py:32: DeprecationWarning: the md5 module is
deprecated; use hashlib instead
  import md5
langdefs.py: warning: lilypond-doc gettext domain not found.
Reading music-glossary.tely...
Dissecting...
lilypond-book.py (GNU LilyPond) 2.13.1
Traceback (most recent call last):
  File ../../scripts/lilypond-book.py, line 2108, in module
main ()
  File ../../scripts/lilypond-book.py, line 2090, in main
chunks = do_file (files[0])
  File ../../scripts/lilypond-book.py, line 1994, in do_file
do_process_cmd (chunks, input_fullname, global_options)
  File ../../scripts/lilypond-book.py, line 1825, in do_process_cmd
write_file_map (outdated, input_name)
  File ../../scripts/lilypond-book.py, line 1796, in write_file_map
'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w')
IOError: [Errno 13] Permission denied:
'/home/lilydev/lilypond/out/lybook-db/snippet-map-878246912.ly'
make[1]: *** [out-www/music-glossary.texi] Error 1
make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user'
make: *** [doc-stage-1] Error 2

On Fri, Jun 5, 2009 at 8:51 AM, Jonathan Kulp jonlancek...@gmail.comwrote:

 Jonathan Kulp wrote:


 under 700MB to fit on a CD. I would go with Debian but the tool
 remastersys is specifically made for doing Ubuntu remixes and I'm  not
 sure it would work with straight Debian.


 I was wrong about this. It's for Debian or Ubuntu. I can do Debian if you
 think it's better. The question then is which desktop environment to
 install. GNOME has all that Evolution stuff that's really hard to strip out
 b/c so many things depend on it. XFCE is what I use but newer users may not
 find it as friendly as gnome. I'm not comfortable with KDE at all.


 Jon
 --
 Jonathan Kulp
 http://www.jonathankulp.com




-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-05 Thread Graham Percival
On Fri, Jun 05, 2009 at 01:11:35PM -0500, Jonathan Kulp wrote:
 Reading music-glossary.tely...
 Dissecting...
 lilypond-book.py (GNU LilyPond) 2.13.1
 Traceback (most recent call last):
   File ../../scripts/lilypond-book.py, line 2108, in module
 main ()
   File ../../scripts/lilypond-book.py, line 2090, in main
 chunks = do_file (files[0])
   File ../../scripts/lilypond-book.py, line 1994, in do_file
 do_process_cmd (chunks, input_fullname, global_options)
   File ../../scripts/lilypond-book.py, line 1825, in do_process_cmd
 write_file_map (outdated, input_name)
   File ../../scripts/lilypond-book.py, line 1796, in write_file_map
 'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w')
 IOError: [Errno 13] Permission denied: '/home/lilydev/lilypond/out/lybook-db/
 snippet-map-878246912.ly'
 make[1]: *** [out-www/music-glossary.texi] Error 1
 make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user'
 make: *** [doc-stage-1] Error 2

Don't mess up root and your normal user.  I know it's tempting
when you're install new software and testing ./autogen.sh

  cd ~/lilypond-src
  find . -user root

if you see anything,
  sudo find . -user root | xargs rm -rf

Cheers,
- Graham

PS I spent 15 minutes on this problem two days ago, so it's fresh
in my mind.  :)


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


Re: development on windows

2009-06-05 Thread Jonathan Kulp
On Fri, Jun 5, 2009 at 1:21 PM, Graham Percival gra...@percival-music.cawrote:

 On Fri, Jun 05, 2009 at 01:11:35PM -0500, Jonathan Kulp wrote:
  Reading music-glossary.tely...
  Dissecting...
  lilypond-book.py (GNU LilyPond) 2.13.1
  Traceback (most recent call last):
File ../../scripts/lilypond-book.py, line 2108, in module
  main ()
File ../../scripts/lilypond-book.py, line 2090, in main
  chunks = do_file (files[0])
File ../../scripts/lilypond-book.py, line 1994, in do_file
  do_process_cmd (chunks, input_fullname, global_options)
File ../../scripts/lilypond-book.py, line 1825, in do_process_cmd
  write_file_map (outdated, input_name)
File ../../scripts/lilypond-book.py, line 1796, in write_file_map
  'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w')
  IOError: [Errno 13] Permission denied:
 '/home/lilydev/lilypond/out/lybook-db/
  snippet-map-878246912.ly'
  make[1]: *** [out-www/music-glossary.texi] Error 1
  make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user'
  make: *** [doc-stage-1] Error 2

 Don't mess up root and your normal user.  I know it's tempting
 when you're install new software and testing ./autogen.sh

  cd ~/lilypond-src
  find . -user root

 if you see anything,
  sudo find . -user root | xargs rm -rf

 Cheers,
 - Graham

 PS I spent 15 minutes on this problem two days ago, so it's fresh
 in my mind.  :)



Thanks Graham. There was a ton of stuff owned by root in the lybook-db/
directory. I tried your command to xarg rm -rf but it said permission denied
(even though I did it as sudo and typed the password).  What I did was a
sudo chown -R and then chgrp -R to reassign the owner and group. Now it's
compiling away. :)

What I don't understand is how the permissions got jacked up in the first
place. I didn't do anything different this time than I usually do.  I've
never had the permissions problem before. Maybe I put a sudo in there
inadvertently but I don't recall doing any sudos until sudo make install.
Do you think that was the problem?

Re: the lilybuntu remix, I've removed a ton of applications but I can't get
the .iso image below 853 MB. I'll try it with the xfce desktop and if that
doesn't help I'll try it with ubuntu-lite, which does not yet have a stable
release but is only 356 MB on the live CD, leaving plenty of room to add the
lilypond build dependencies.
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-05 Thread John Mandereau

Jonathan Kulp a écrit :
What I don't understand is how the permissions got jacked up in the 
first place. I didn't do anything different this time than I usually 
do.  I've never had the permissions problem before. Maybe I put a 
sudo in there inadvertently but I don't recall doing any sudos until 
sudo make install. Do you think that was the problem?


You can still have problems if you change source files (or even some 
generated files) timestamps (which happens e.g. when you pull Git 
sources or edit the sources) between running make as normal user and 
running make install as root; so,
always remember to re-make just before attempting make install. If 
make install (or make install-doc) still rebuilds some stuff in out/ 
subdirectories, then please report that bug.


HTH,
John


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