Re: gub's `make bootstrap' is useless

2019-01-08 Thread Masamichi Hosoda
> So it seems that you can save some hours of compilation time if you
> don't build the `bootstrap' target.  I now wonder whether this is true
> on my openSuSE GNU/Linux box only ...

Sorry, I have not worked on GUB because I have no time for the time being.
Thank you for your work on GUB.

In my experience, it seems that `make lilypond' succeeded
even if I forgot `make bootstrap'.
My GUB environment is Ubuntu 14.04 64 bit.

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


PATCHES - Countdown for January 8th

2019-01-08 Thread James Lowe

Hello,

Here is the current patch countdown list. The next countdown will be on 
the January 11th.


A quick synopsis of all patches currently in the review process can be 
found here:


http://philholmes.net/lilypond/allura/




 Push:

5448 Documentation: correction in guitar "power chords" tab example - 
Valentin Villenave

https://sourceforge.net/p/testlilyissues/issues/5448
http://codereview.appspot.com/347030043

5447 Documentation: add predefined \powerChords command - Valentin Villenave
https://sourceforge.net/p/testlilyissues/issues/5447
http://codereview.appspot.com/344100043

5251 document restNumberThreshold - Malte Meyn
https://sourceforge.net/p/testlilyissues/issues/5251
http://codereview.appspot.com/353850043

5218 Footnote separator line - Malte Meyn
https://sourceforge.net/p/testlilyissues/issues/5218
http://codereview.appspot.com/349080043


 Countdown:

5456 output-distance.py: Support relative font paths. - Werner LEMBERG
https://sourceforge.net/p/testlilyissues/issues/5456
http://codereview.appspot.com/349090043


 Review:

No patches in Review at this time.


 New:

No new patches at this time.




Regards


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


Re: linker error: DSO missing from command line

2019-01-08 Thread Malte Meyn



Am 08.01.19 um 10:47 schrieb James Lowe:

Hello Malte

On 08/01/2019 8:22 am, Malte Meyn wrote:

Hi list,

in a clean repository (in a branch based on current origin/master) I 
did the following:


$ ./autogen.sh


not ./autogen.sh --noconfigure? (I don't know what this does but it is 
what I do for out of tree builds)


Uhm … you’re right. I added --noconfigure and forgot to mention it here 
(I followed the CG to be sure I did everything right).


Anyway if I follow your steps but just add --noconfigure it all works 
for me.


Unless anyone else can spot what is going on, perhaps output from your 
.configure run might give some clues?


See attachment for the full output of ../configure after cleaning up the 
config files and running


./autogen.sh --noconfigure
mkdir build
cd build

I don’t know what to look for but there is no error message or something 
else that caught my eye …
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking Package... LILYPOND
checking builddir... /home/malte/lilypond/build
checking for stepmake... ../stepmake  (${datarootdir}/stepmake not found)
checking for gmake... no
checking for make... make
checking for find... find
checking for tar... tar
checking for bash... /bin/sh
checking for python... python2
checking python2 version... 2.7.15
checking for python2... /usr/bin/python2
checking how to replicate source files to build files... ln
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether compiler understands -pipe... yes
checking for IEEE-conformance compiler flags... none
checking for fc-list... fc-list
checking for TeX Gyre fonts OTF files... yes
checking for URW++ OTF files... yes
checking for python... /usr/bin/python2
checking /usr/bin/python2 version... 2.7.15
checking for /usr/bin/python2... (cached) /usr/bin/python2
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking gcc version... 8.2.1
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking g++ version... 8.2.1
checking options for known g++ bugs... none
checking whether explicit instantiation is needed... no
checking for stl.data () method... yes
checking for ar... ar
checking for ranlib... ranlib
checking for dlopen in -ldl... yes
checking for dlopen... yes
checking for bison... bison -y
checking for bison... bison
checking bison version... 3.2
checking for flex... flex
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking FlexLexer.h usability... yes
checking FlexLexer.h presence... yes
checking for FlexLexer.h... yes
checking for yyFlexLexer.yy_current_buffer... no
checking FlexLexer.h location... /usr/include/FlexLexer.h
checking language... English
checking for gettext in -lintl... no
checking for gettext... yes
checking for msgfmt... msgfmt
checking for mf-nowin... mf-nowin
checking for mpost... mpost
checking for working metafont mode... ljfour
checking for kpsewhich... kpsewhich
checking for metapost required files... yes
checking for guile-config... guile-config
checking guile-config version... 1.8.8
checking guile compile flags...  -D_FORTIFY_SOURCE=2 -pthread
checking guile link flags... -D_FORTIFY_SOURCE=2 -pthread  -lguile -lltdl 
-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -lgmp -lcrypt -lm -lltdl
checking libguile.h usability... yes
checking libguile.h presence... yes
checking for libguile.h... yes
checking for scm_boot_guile in -lguile... yes
checking for scm_boot_guile... yes
checking for scm_t_hash_fold_fn... no
checking for scm_t_hash_handle_fn... no
checking for scm_t_subr... no
checking whether g++ supports -Wcast-function-type... yes
checking for usable C++ demangler... yes
checking GUILE rational bugfix... ok
checking for python... /usr/bin/python2
checking /usr/bin/python2 version... 2.7.15
checking for /usr/bin/python2... (cached) /usr/bin/python2
checking for python2-config... python2-config
checking Python.h usability... yes
checking Python.h presence... yes
checking for Python.h... yes
checking for fontforge... fontforge
checking for fontforge... /usr/bin/fontforge
checking /usr/bin/fontforge versio

Re: Ukulele fretboards

2019-01-08 Thread James Lowe

Hello Davide,

On 06/01/2019 5:02 pm, Davide Bonetti wrote:

Hello everyone.
I worked on ukulele fretboards, fixing errors and adding new 
predefined fretboards.

Here the result of my work.
Regards
Davide


Thank you for your time on this.

I will submit a patch on your behalf and it will go through the review 
process.


I will also add you as a CC to the Rietveld (which we use for 
comments/questions) so that you can see and answer anyone who may have 
any problems or questions about your changes.


--
Regards

James


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


Re: linker error: DSO missing from command line

2019-01-08 Thread James Lowe

Hello Malte

On 08/01/2019 8:22 am, Malte Meyn wrote:

Hi list,

in a clean repository (in a branch based on current origin/master) I 
did the following:


$ ./autogen.sh


not ./autogen.sh --noconfigure? (I don't know what this does but it is 
what I do for out of tree builds)


If you didn't do '--noconfigure' you'd normally get a warning after your 
./configure:


i.e

--snip--

Source directory already configured.  Please clean the source directory

 make -C /home/jlowe/lilypond-git distclean

--snip--

and you'd not be able to compile (at least I couldn't if I followed your 
steps to the letter).


i.e.

make: *** No targets specified and no makefile found. Stop.

Anyway if I follow your steps but just add --noconfigure it all works 
for me.


Unless anyone else can spot what is going on, perhaps output from your 
.configure run might give some clues?


--
Regards

James


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


linker error: DSO missing from command line

2019-01-08 Thread Malte Meyn

Hi list,

in a clean repository (in a branch based on current origin/master) I did 
the following:


$ ./autogen.sh
$ mkdir build
$ cd build
$ ../configure
$ make -j5 CPU_COUNT=5

I got the following output before the compilation ended without success, 
what’s wrong there?


Cheers,
Malte

g++ -o out/lilypond  ./out/tweak-engraver.o ./out/sequential-iterator.o 
./out/fingering-column.o ./out/cluster-engraver.o 
./out/slur-score-parameters.o ./out/performance.o 
./out/span-arpeggio-engraver.o ./out/grob-interface-scheme.o 
./out/dynamic-performer.o ./out/slur.o 
./out/vaticana-ligature-engraver.o ./out/trill-spanner-engraver.o 
./out/rest-collision-engraver.o ./out/note-head-scheme.o 
./out/gregorian-ligature.o ./out/midi-stream.o ./out/hairpin.o 
./out/concurrent-hairpin-engraver.o ./out/constrained-breaking.o 
./out/piano-pedal-performer.o ./out/spanner-scheme.o 
./out/multi-measure-rest-engraver.o ./out/hara-kiri-group-spanner.o 
./out/system-start-delimiter-engraver.o 
./out/spanner-break-forbid-engraver.o ./out/freetype.o 
./out/interval-minefield.o ./out/kievan-ligature.o 
./out/music-function-scheme.o ./out/grace-iterator.o 
./out/horizontal-bracket-engraver.o ./out/new-fingering-engraver.o 
./out/lily-version.o ./out/semi-tie-column.o ./out/file-name-map.o 
./out/pango-select.o ./out/line-spanner.o ./out/glissando-engraver.o 
./out/spring.o ./out/stem-tremolo.o ./out/pitch.o ./out/program-option.o 
./out/fretboard-engraver.o ./out/separation-item.o ./out/page-marker.o 
./out/global-vars.o ./out/stream-event-scheme.o ./out/lily-lexer.o 
./out/bezier-bow.o ./out/page-breaking-scheme.o ./out/bracket.o 
./out/repeat-tie-engraver.o ./out/box.o ./out/staff-symbol-referencer.o 
./out/dimensions-scheme.o ./out/note-heads-engraver.o 
./out/paper-outputter.o ./out/skyline-pair.o ./out/performance-scheme.o 
./out/bar-line.o ./out/page-turn-engraver.o ./out/engraver-scheme.o 
./out/completion-note-heads-engraver.o ./out/font-interface.o 
./out/simple-music-iterator.o ./out/footnote-engraver.o 
./out/breathing-sign-engraver.o ./out/piano-pedal-bracket.o 
./out/spaceable-grob.o ./out/event-iterator.o 
./out/lyric-combine-music-iterator.o ./out/percent-repeat-iterator.o 
./out/slur-scoring.o ./out/midi-cc-announcer.o ./out/font-metric.o 
./out/note-spacing-engraver.o ./out/freetype-error.o 
./out/accidental-placement.o ./out/music-iterator.o ./out/accidental.o 
./out/grob-array.o ./out/context.o ./out/dispatcher.o 
./out/font-size-engraver.o ./out/auto-change-iterator.o 
./out/tie-engraver.o ./out/gdb.o ./out/pure-from-neighbor-engraver.o 
./out/dot-column.o ./out/slur-configuration.o ./out/stencil-integral.o 
./out/music-scheme.o ./out/global-ctor.o ./out/stream-event.o 
./out/spacing-options.o ./out/paper-score.o ./out/pitch-scheme.o 
./out/program-option-scheme.o ./out/mensural-ligature-engraver.o 
./out/volta-bracket.o ./out/piano-pedal-engraver.o ./out/system.o 
./out/modified-font-metric.o ./out/instrument-switch-engraver.o 
./out/guile-init.o ./out/figured-bass-position-engraver.o 
./out/part-combine-part-iterator.o ./out/skyline.o ./out/custos.o 
./out/stencil-scheme.o ./out/module-scheme.o ./out/input.o 
./out/paper-outputter-scheme.o ./out/lily-parser-scheme.o 
./out/control-track-performer.o ./out/relative-octave-music.o 
./out/general-scheme.o ./out/template5.o 
./out/directional-element-interface.o ./out/part-combine-iterator.o 
./out/drum-note-engraver.o ./out/rhythmic-head.o ./out/music.o 
./out/item-scheme.o ./out/page-layout-problem.o 
./out/double-percent-repeat-engraver.o ./out/vertical-align-engraver.o 
./out/arpeggio-engraver.o ./out/extender-engraver.o 
./out/percent-repeat-item.o ./out/ligature-engraver.o 
./out/simple-spacer.o ./out/book.o ./out/volta-engraver.o 
./out/midi-item.o ./out/context-scheme.o ./out/rest.o 
./out/grace-engraver.o ./out/tie-configuration.o 
./out/tie-formatting-problem.o ./out/flag.o ./out/pfb.o 
./out/break-alignment-interface.o ./out/music-output.o ./out/profile.o 
./out/grid-line-interface.o ./out/bar-number-engraver.o 
./out/multi-measure-rest.o ./out/collision-engraver.o 
./out/system-start-delimiter.o ./out/one-line-auto-height-breaking.o 
./out/minimal-page-breaking.o ./out/dot-column-engraver.o 
./out/note-name-engraver.o ./out/breathing-sign.o 
./out/music-wrapper-iterator.o ./out/stem.o 
./out/keep-alive-together-engraver.o ./out/tie.o 
./out/staff-grouper-interface.o ./out/output-def.o 
./out/nested-property.o ./out/score-engraver.o ./out/font-select.o 
./out/ligature-bracket-engraver.o ./out/note-column-scheme.o 
./out/prob.o ./out/output-property-engraver.o 
./out/event-chord-iterator.o ./out/figured-bass-engraver.o 
./out/paper-def.o ./out/performer-group.o 
./out/rhythmic-column-engraver.o ./out/ly-module.o ./out/grob-closure.o 
./out/paper-column-engraver.o ./out/scm-hash.o 
./out/horizontal-bracket.o ./out/beam-collision-engraver.o 
./out/apply-context-iterator.o ./out/mark-engraver.o 
./out/lily-lexer-scheme.o ./out/spacing-spanner.o ./out/line-i