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 paconet@gmail.com wrote: 2013/3/12 Julien Rioux jri...@lyx.org: 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 jri...@lyx.org: 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 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?
2013/3/12 Julien Rioux jri...@lyx.org: 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 Tue, Mar 12, 2013 at 2:05 PM, Francisco Vila paconet@gmail.com wrote: 2013/3/12 Julien Rioux jri...@lyx.org: 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?
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 pkx1...@gmail.com: On 2 March 2013 16:54, Francisco Vila paconet@gmail.com 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 pkx1...@gmail.com: On 2 March 2013 16:54, Francisco Vila paconet@gmail.com 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?
2013/3/3 James pkx1...@gmail.com: 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?
Hello, On 2 March 2013 16:54, Francisco Vila paconet@gmail.com 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
Re: build: missing explicit dependency?
Hello (sorry to reply to myself) On 3 March 2013 13:51, James pkx1...@gmail.com wrote: Hello, On 2 March 2013 16:54, Francisco Vila paconet@gmail.com 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
build: missing explicit dependency?
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