Re: build: missing explicit dependency?
> We can search for mfplain.mp during ./configure using kpsewhich, but > I wonder if we should instead just distribute this file in our git > repository along with mf2pt1.mp? c.c.ing Werner who added mf2pt1.mp > initially. Both approaches are OK with me, whatever is more convenient. Given that we don't need any other .mp file, perhaps the latter is better. Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
On Thu, Mar 14, 2013 at 5:39 AM, Francisco Vila wrote: > 2013/3/12 Julien Rioux : >> OK I see, so testing for the binaries is not enough. We`ll need to >> find out what else is required and add a test for it. Does anybody >> know? If you or anyone else do uninstall texlive-metapost and provide >> a log from a failed make, I think that would be useful. > > I uninstalled texlive-metapost and removed the mf/out directory. Then > issued ./autogen.sh and obtained the green light to run 'make'. It > stopped with these last lines: > > Output written on parmesan-noteheads26.600gf (101 characters, 29364 bytes). > Transcript written on parmesan-noteheads26.log. > mv parmesan-noteheads26.log parmesan-noteheads26.tfm ./out > rm -f parmesan-noteheads26.*gf parmesan-noteheads26.*pk > ~/source/lilypond/scripts/build/out/mf-to-table \ > --global-lisp=./out/feta11.otf-gtable \ > --lisp=./out/feta11.lisp \ > --outdir=./out \ > --enc ./out/feta11.enc \ > out/feta11.log > cd ./out \ >&& touch mf2pt1.mem \ >&& mpost -progname=mpost -ini ~/source/lilypond/mf/mf2pt1.mp \\dump > This is MetaPost, version 1.504 (kpathsea version 6.1.0) > (~/source/lilypond/mf/mf2pt1.mp > ! I can't open file `mfplain'. > l.27 input mfplain > ; > Please type another input file name: > > > That's it. I searched for mfplain and found that texlive-metapost provides > > /usr/share/texlive/texmf-dist/metapost/base/mfplain.mp > > and > > /usr/share/texlive/texmf-dist/metapost/config/mfplain.ini > > So I installed the package and compiling could continue. > > Thanks > -- > Francisco Vila. Badajoz (Spain) > www.paconet.org , www.csmbadajoz.com This commit: http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=8d2268dbc8bcd94e14105196a8f8ac0ed8fceb34 adds the file mp/mf2pt1.mp to our git repository. This file contains "input mfplain" so it relies on mfplain.mp being available. We can search for mfplain.mp during ./configure using kpsewhich, but I wonder if we should instead just distribute this file in our git repository along with mf2pt1.mp? c.c.ing Werner who added mf2pt1.mp initially. -- Julien ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
2013/3/12 Julien Rioux : > OK I see, so testing for the binaries is not enough. We`ll need to > find out what else is required and add a test for it. Does anybody > know? If you or anyone else do uninstall texlive-metapost and provide > a log from a failed make, I think that would be useful. I uninstalled texlive-metapost and removed the mf/out directory. Then issued ./autogen.sh and obtained the green light to run 'make'. It stopped with these last lines: Output written on parmesan-noteheads26.600gf (101 characters, 29364 bytes). Transcript written on parmesan-noteheads26.log. mv parmesan-noteheads26.log parmesan-noteheads26.tfm ./out rm -f parmesan-noteheads26.*gf parmesan-noteheads26.*pk ~/source/lilypond/scripts/build/out/mf-to-table \ --global-lisp=./out/feta11.otf-gtable \ --lisp=./out/feta11.lisp \ --outdir=./out \ --enc ./out/feta11.enc \ out/feta11.log cd ./out \ && touch mf2pt1.mem \ && mpost -progname=mpost -ini ~/source/lilypond/mf/mf2pt1.mp \\dump This is MetaPost, version 1.504 (kpathsea version 6.1.0) (~/source/lilypond/mf/mf2pt1.mp ! I can't open file `mfplain'. l.27 input mfplain ; Please type another input file name: That's it. I searched for mfplain and found that texlive-metapost provides /usr/share/texlive/texmf-dist/metapost/base/mfplain.mp and /usr/share/texlive/texmf-dist/metapost/config/mfplain.ini So I installed the package and compiling could continue. Thanks -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
On Tue, Mar 12, 2013 at 2:05 PM, Francisco Vila wrote: > 2013/3/12 Julien Rioux : >> On 02/03/2013 11:54 AM, Francisco Vila wrote: >>> >>> Hello. When trying to build lilypond, I had to install the >>> texlive-metapost package which the autogen.sh did not ask for. Is this >>> a flaw of the config process? >>> >> >> Actually, ./configure is checking for both mf and mpost. Do you still have a >> config.log around from the failing build by any chance? > > No. I have one that contains > > configure:7216: found /usr/bin/mpost > configure:7227: result: mpost > ... > configure:7067: found /usr/bin/mf-nowin > configure:7078: result: mf-nowin > > but mpost and mf-nowin are provided by the texlive-binaries package in > my distro. I had to install texlive-metapost in addition. I could try > uninstalling it and see if it fails. > > -- > Francisco Vila. Badajoz (Spain) > www.paconet.org , www.csmbadajoz.com OK I see, so testing for the binaries is not enough. We`ll need to find out what else is required and add a test for it. Does anybody know? If you or anyone else do uninstall texlive-metapost and provide a log from a failed make, I think that would be useful. Cheers, Julien ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
2013/3/12 Julien Rioux : > On 02/03/2013 11:54 AM, Francisco Vila wrote: >> >> Hello. When trying to build lilypond, I had to install the >> texlive-metapost package which the autogen.sh did not ask for. Is this >> a flaw of the config process? >> > > Actually, ./configure is checking for both mf and mpost. Do you still have a > config.log around from the failing build by any chance? No. I have one that contains configure:7216: found /usr/bin/mpost configure:7227: result: mpost ... configure:7067: found /usr/bin/mf-nowin configure:7078: result: mf-nowin but mpost and mf-nowin are provided by the texlive-binaries package in my distro. I had to install texlive-metapost in addition. I could try uninstalling it and see if it fails. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
On 02/03/2013 11:54 AM, Francisco Vila wrote: Hello. When trying to build lilypond, I had to install the texlive-metapost package which the autogen.sh did not ask for. Is this a flaw of the config process? Actually, ./configure is checking for both mf and mpost. Do you still have a config.log around from the failing build by any chance? -- Julien ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
Il 10/03/2013 01:44, Julien Rioux ha scritto: Yes, CG does lists metapost. But this peckage was not auto-installed as a dependency from other previous packages. I agree that this looks like something that the configure script should have caught. Thanks for reporting it, we should open an issue for it. added to the tracker: http://code.google.com/p/lilypond/issues/detail?id=3233 -- Federico ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
On 05/03/2013 11:07 AM, Francisco Vila wrote: 2013/3/3 James : On 2 March 2013 16:54, Francisco Vila wrote: Hello. When trying to build lilypond, I had to install the texlive-metapost package which the autogen.sh did not ask for. Is this a flaw of the config process? Well when I follow the NR to install the software to compile LP the builddep-lilypond seems to contain this NR? you mean CG http://lilypond.org/doc/v2.17/Documentation/contributor/requirements-for-compiling-lilypond What is the builddep-lilypond and why do we link to ubuntu? Sorry, I don't understand. https://launchpad.net/ubuntu/precise/+source/lilypond I am not sure what Linux Dist you are using but did you follow the NR or are you getting the parts in a different way. I tried not to install any package that weren't required and therefore I installed only what config took as enough to start compiling. After issuing 'make' it did fail for a missing package not listed explicitly by autogen.sh Yes, CG does lists metapost. But this peckage was not auto-installed as a dependency from other previous packages. I agree that this looks like something that the configure script should have caught. Thanks for reporting it, we should open an issue for it. -- Julien ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
2013/3/3 James : > Hello (sorry to reply to myself) > I know this doesn't address whether configure should report something else > than what it currently does, but also does configure list components of this > package therefore implying that it is/is not installed? I am running Ubuntu Gnome Remix 12.10. If configure listed components of this package, then the package in full would have been installed before I obtained the green light to run make, but it wasn't. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
2013/3/3 James : > On 2 March 2013 16:54, Francisco Vila wrote: >> Hello. When trying to build lilypond, I had to install the >> texlive-metapost package which the autogen.sh did not ask for. Is this >> a flaw of the config process? > Well when I follow the NR to install the software to compile LP the > builddep-lilypond seems to contain this NR? you mean CG http://lilypond.org/doc/v2.17/Documentation/contributor/requirements-for-compiling-lilypond What is the builddep-lilypond and why do we link to ubuntu? Sorry, I don't understand. > > https://launchpad.net/ubuntu/precise/+source/lilypond > > I am not sure what Linux Dist you are using but did you follow the NR or are > you getting the parts in a different way. I tried not to install any package that weren't required and therefore I installed only what config took as enough to start compiling. After issuing 'make' it did fail for a missing package not listed explicitly by autogen.sh Yes, CG does lists metapost. But this peckage was not auto-installed as a dependency from other previous packages. -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
Hello (sorry to reply to myself) On 3 March 2013 13:51, James wrote: > Hello, > > > On 2 March 2013 16:54, Francisco Vila wrote: > >> Hello. When trying to build lilypond, I had to install the >> texlive-metapost package which the autogen.sh did not ask for. Is this >> a flaw of the config process? >> -- >> Francisco Vila. Badajoz (Spain) >> www.paconet.org , www.csmbadajoz.com >> >> ___ >> lilypond-devel mailing list >> lilypond-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-devel >> > > Well when I follow the NR to install the software to compile LP the > builddep-lilypond seems to contain this > > https://launchpad.net/ubuntu/precise/+source/lilypond > > I am not sure what Linux Dist you are using but did you follow the NR or > are you getting the parts in a different way. > > Correct me if I have misunderstood though. > I know this doesn't address whether configure should report something else than what it currently does, but also does configure list components of this package therefore implying that it is/is not installed? James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: build: missing explicit dependency?
Hello, On 2 March 2013 16:54, Francisco Vila wrote: > Hello. When trying to build lilypond, I had to install the > texlive-metapost package which the autogen.sh did not ask for. Is this > a flaw of the config process? > -- > Francisco Vila. Badajoz (Spain) > www.paconet.org , www.csmbadajoz.com > > ___ > lilypond-devel mailing list > lilypond-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-devel > Well when I follow the NR to install the software to compile LP the builddep-lilypond seems to contain this https://launchpad.net/ubuntu/precise/+source/lilypond I am not sure what Linux Dist you are using but did you follow the NR or are you getting the parts in a different way. Correct me if I have misunderstood though. James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel