Re: build: missing explicit dependency?

2013-03-16 Thread Werner LEMBERG

 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?

2013-03-15 Thread Julien Rioux
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-03-14 Thread Francisco Vila
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?

2013-03-12 Thread 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?


--
Julien

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


Re: build: missing explicit dependency?

2013-03-12 Thread Francisco Vila
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?

2013-03-12 Thread Julien Rioux
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?

2013-03-10 Thread Federico Bruni

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?

2013-03-09 Thread Julien Rioux

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-03-05 Thread Francisco Vila
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-03-05 Thread Francisco Vila
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?

2013-03-03 Thread James
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?

2013-03-03 Thread James
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?

2013-03-02 Thread Francisco Vila
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