----- Original Message -----
From: "Thomas Morley" <thomasmorle...@gmail.com>
To: "Marc Hohl" <m...@hohlart.de>
Cc: "Lily-Devel List" <lilypond-devel@gnu.org>
Sent: Friday, June 24, 2016 10:11 AM
Subject: Re: compiling lilypond fails
2016-06-24 10:09 GMT+02:00 Marc Hohl <m...@hohlart.de>:
Hi list,
after a recent "git pull", the call "make -j3" fails with
---
In file included from slur-engraver.cc:32:0:
slur-engraver.cc: In static member function 'static void
Slur_engraver::boot()':
./include/translator.icc:115:40: error:
'&Slur_proto_engraver::listen_slur'
is not a valid template argument for type 'void
(Slur_engraver::*)(Stream_event*)' because it is of type 'void
(Slur_proto_engraver::*)(Stream_event*)'
method_finder<&cl::listen_ ## m> (),
\
^
slur-engraver.cc:65:3: note: in expansion of macro 'ADD_LISTENER'
ADD_LISTENER (Slur_engraver, slur);
^
./include/translator.icc:115:40: note: standard conversions are not
allowed
in this context
method_finder<&cl::listen_ ## m> (),
\
^
slur-engraver.cc:65:3: note: in expansion of macro 'ADD_LISTENER'
ADD_LISTENER (Slur_engraver, slur);
^
make[1]: *** [out/slur-engraver.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/marc/git/lilypond/lily'
make: *** [all] Fehler 2
---
The error is reproducable with a fresh git clone
Any ideas?
Thanks,
Marc
Hi Marc,
I always do
git fetch
git pull -r
First attempt of make -j5 offered an out-of-date-file, so I nuked
\build and did it all from scratch.
No problems here.
I'm on 64-bit Ubuntu 16.04 with
$ g++ --version
g++ (Ubuntu 5.3.1-14ubuntu2.1) 5.3.1 20160413
Cheers,
Harm
make fails for me. Old Ubuntu 10.04. Nuked build and reran configur etc.
Result is:
In file included from
/media/IntelSSD/lilypond/lilypond-git/lily/slur-engraver.cc:32:0:
/media/IntelSSD/lilypond/lilypond-git/lily/slur-engraver.cc: In static
member function 'static void Slur_engraver::boot()':
/media/IntelSSD/lilypond/lilypond-git/lily/include/translator.icc:115:40:
error: '&Slur_proto_engraver::listen_slur' is not a valid template argument
for type 'void (Slur_engraver::*)(Stream_event*)' because it is of type
'void (Slur_proto_engraver::*)(Stream_event*)'
method_finder<&cl::listen_ ## m> (), \
^
/media/IntelSSD/lilypond/lilypond-git/lily/slur-engraver.cc:65:3: note: in
expansion of macro 'ADD_LISTENER'
ADD_LISTENER (Slur_engraver, slur);
^
/media/IntelSSD/lilypond/lilypond-git/lily/include/translator.icc:115:40:
note: standard conversions are not allowed in this context
method_finder<&cl::listen_ ## m> (), \
^
/media/IntelSSD/lilypond/lilypond-git/lily/slur-engraver.cc:65:3: note: in
expansion of macro 'ADD_LISTENER'
ADD_LISTENER (Slur_engraver, slur);
^
make[1]: *** [out/slur-engraver.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/media/IntelSSD/lilypond/lilypond-git/build/lily'
make: *** [all] Error 2
phil@Ubuntu:~/lilypond-git/build$
--
Phil Holmes
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel