Veronica Brandt a écrit : > Hello, > Hello,
> I'm having fun trying to compile gregorio. I'm using today's versoin > using svn. After installing autoconf, automake, libtools, libltdl3-dev > as well as > • fontforge > • libxml2-dev > • flex > • bison > now when running make I get: > > ovp2ovf parmesan.ovp parmesan.ovf parmesan.ofm > Segmentation fault (core dumped) > Oh ! That's half-strange in fact... It is a bug into ovp2ovf, I bugreported on the debian BTS (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470433) and to the texlive developers. The texlive developers have fixed it with the patch I gave them. Most people, by a strange mystery don't have this segfault... what kind of CPU do you have ? Sadly, my patch is not yet integrated into distributions like ubuntu, debian, etc., so the only way to make it work is to modify the sources and to recompile texlive... it is quite annoying, but easy : go in a directory, do apt-get source texlive-omega you'll have all the sources of texlive in a directory, then you have to change a line in a file as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470433 then you'll have to recompile texlive (quite long), by doing dpkg-buildpackage -rfakeroot in the root directory of the sources of texlive (you must have fakeroot and dpkg-dev installed). To compile, you'll have to install some packets, but dpkg-buildpackage will tell you which packets. You will then have in the parent directory a file looking like texlive-omega_otherthings.deb (and a lot of other .deb), just install it with sudo dpkg -i texlive-omega_otherthings.deb and that's ok ! The only problem with this method it that you'll have to freeze the updates of texlive-omega, otherwise ubuntu will try all the time to update it with the old buggy packet. There must be a way to do so in synaptics, but with aptitude it is also quite simple, launch aptitude (sudo aptitude) and then search texlive-omega (with the key / ), just press the key = and then it will be freezed, and you'll be able to compile gregorio correctly... To make a packet of gregorio (which is more practical than just doing make and make install), go in the root directory of the sources, do dpkg-buildpackage -rfakeroot and you'll have two .deb in the parent directory : gregorio_something.deb and gregoriotex_something.deb. You'll just have to get these packets installed (sudo dpkg -i gregorio*.deb) to enjoy gregorio ! And you'll be able to remove simple at any time (sudo aptitude remove gregoriotex gregorio). By doing this you won't have to install the fonts manually, which is really a pain because it is different on every system). I recently (yesterday) added a font, called caeciliae (in gregorio it is called greciliae, because I can't take the same name), you'll se it is very beautiful ! If you have problems, do not hesitate to ask me ! Regards, -- Elie _______________________________________________ Gregorio-devel mailing list [email protected] https://mail.gna.org/listinfo/gregorio-devel
