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

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

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-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 :

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

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

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