=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for lilypond-2.18.2nb7 mkdir -p ./out /usr/pkg/bin/gmake --no-builtin-rules -C scripts/build echo 2.18.2 > out/VERSION gmake[1]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' cd /data/scratch/print/lilypond/work/lilypond-2.18.2/out && rm -rf bin lib share mkdir -p ./out/bin mkdir -p ./out/share/lilypond/current true gmake[1]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' mkdir -p ./out/lib/lilypond/current mkdir -p ./out/share/lilypond/current/elisp mkdir -p ./out/share/lilypond/current/fonts mkdir -p ./out/share/lilypond/current/fonts/otf mkdir -p ./out/share/lilypond/current/fonts/tfm mkdir -p ./out/share/lilypond/current/fonts/type1 mkdir -p ./out/share/lilypond/current/fonts/svg mkdir -p ./out/share/lilypond/current/fonts/map mkdir -p ./out/share/lilypond/current/fonts/enc mkdir -p ./out/share/lilypond/current/tex cd ./out/bin && \ ln -sf ../../lily/out/lilypond . && \ for i in abc2ly convert-ly etf2ly lilymidi lilypond-book lilypond-invoke-editor midi2ly musicxml2ly; \ do ln -sf ../../scripts/out/$i . ; done cd ./out/lib/lilypond/current && \ ln -s ../../../../python/out python cd ./out/share/lilypond/current && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/ly ly && \ ln -s ../../../../mf mf && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/ps && \ ln -s ../../../../python/out python && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/scm && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts scripts cd ./out/share/lilypond/current/tex && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/tex source && \ ln -s ../../../../../tex/out tex-out && \ true cd ./out/share/lilypond/current/fonts && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/mf source && \ true cd ./out/share/lilypond/current/elisp && \ ln -sf ../../../../../elisp/out/lilypond-words.el . && \ ln -s /data/scratch/print/lilypond/work/lilypond-2.18.2/elisp/*.el . (mkdir -p ./out/share/locale/el/LC_MESSAGES && cd ./out/share/locale/el/LC_MESSAGES && ln -sf ../../../../../po/out/el.mo lilypond.mo) && (mkdir -p ./out/share/locale/zh_TW/LC_MESSAGES && cd ./out/share/locale/zh_TW/LC_MESSAGES && ln -sf ../../../../../po/out/zh_TW.mo lilypond.mo) && (mkdir -p ./out/share/locale/ru/LC_MESSAGES && cd ./out/share/locale/ru/LC_MESSAGES && ln -sf ../../../../../po/out/ru.mo lilypond.mo) && (mkdir -p ./out/share/locale/nl/LC_MESSAGES && cd ./out/share/locale/nl/LC_MESSAGES && ln -sf ../../../../../po/out/nl.mo lilypond.mo) && (mkdir -p ./out/share/locale/uk/LC_MESSAGES && cd ./out/share/locale/uk/LC_MESSAGES && ln -sf ../../../../../po/out/uk.mo lilypond.mo) && (mkdir -p ./out/share/locale/it/LC_MESSAGES && cd ./out/share/locale/it/LC_MESSAGES && ln -sf ../../../../../po/out/it.mo lilypond.mo) && (mkdir -p ./out/share/locale/cs/LC_MESSAGES && cd ./out/share/locale/cs/LC_MESSAGES && ln -sf ../../../../../po/out/cs.mo lilypond.mo) && (mkdir -p ./out/share/locale/sv/LC_MESSAGES && cd ./out/share/locale/sv/LC_MESSAGES && ln -sf ../../../../../po/out/sv.mo lilypond.mo) && (mkdir -p ./out/share/locale/es/LC_MESSAGES && cd ./out/share/locale/es/LC_MESSAGES && ln -sf ../../../../../po/out/es.mo lilypond.mo) && (mkdir -p ./out/share/locale/fi/LC_MESSAGES && cd ./out/share/locale/fi/LC_MESSAGES && ln -sf ../../../../../po/out/fi.mo lilypond.mo) && (mkdir -p ./out/share/locale/eo/LC_MESSAGES && cd ./out/share/locale/eo/LC_MESSAGES && ln -sf ../../../../../po/out/eo.mo lilypond.mo) && (mkdir -p ./out/share/locale/ca/LC_MESSAGES && cd ./out/share/locale/ca/LC_MESSAGES && ln -sf ../../../../../po/out/ca.mo lilypond.mo) && (mkdir -p ./out/share/locale/da/LC_MESSAGES && cd ./out/share/locale/da/LC_MESSAGES && ln -sf ../../../../../po/out/da.mo lilypond.mo) && (mkdir -p ./out/share/locale/vi/LC_MESSAGES && cd ./out/share/locale/vi/LC_MESSAGES && ln -sf ../../../../../po/out/vi.mo lilypond.mo) && (mkdir -p ./out/share/locale/fr/LC_MESSAGES && cd ./out/share/locale/fr/LC_MESSAGES && ln -sf ../../../../../po/out/fr.mo lilypond.mo) && (mkdir -p ./out/share/locale/tr/LC_MESSAGES && cd ./out/share/locale/tr/LC_MESSAGES && ln -sf ../../../../../po/out/tr.mo lilypond.mo) && (mkdir -p ./out/share/locale/ja/LC_MESSAGES && cd ./out/share/locale/ja/LC_MESSAGES && ln -sf ../../../../../po/out/ja.mo lilypond.mo) && (mkdir -p ./out/share/locale/de/LC_MESSAGES && cd ./out/share/locale/de/LC_MESSAGES && ln -sf ../../../../../po/out/de.mo lilypond.mo) && true touch ./out/share/lilypond/current/lilypond-force /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C python all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scripts all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C flower all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C lily all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C mf all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ly all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C tex all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ps all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scm all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C po all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C vim all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C input all && /usr/pkg/bin/gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C Documentation all && true gmake[1]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/python' /usr/pkg/bin/gmake PACKAGE=LILYPOND package=lilypond -C auxiliar all && true gmake[2]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/python/auxiliar' true gmake[2]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/python/auxiliar' gmake[1]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/python' gmake[1]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore cat convert-ly.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/convert-ly cat lilypond-book.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/lilypond-book cat abc2ly.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/abc2ly chmod 755 out/lilypond-book cat etf2ly.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/etf2ly chmod 755 out/abc2ly cat midi2ly.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/midi2ly cat lilypond-invoke-editor.scm | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/lilypond-invoke-editor chmod 755 out/midi2ly cat musicxml2ly.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/musicxml2ly cat lilysong.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/lilysong chmod 755 out/musicxml2ly chmod 755 out/etf2ly cat lilymidi.py | sed -e '#' -e '/@relocate-preamble@/r /data/scratch/print/lilypond/work/lilypond-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/usr/pkg/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!10JAN17!g' -e 's!@FONTFORGE@!/usr/pkg/bin/fontforge!g' -e 's!@GUILE@!/data/scratch/print/lilypond/work/.buildlink/bin/guile!g' -e 's!@MICRO_VERSION@!2!g' -e 's!@MAJOR_VERSION@!2!g' -e 's!@MINOR_VERSION@!18!g' -e 's!@NCSB_DIR@!/usr/pkg/share/fonts/urw!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/pkg/bin/perl!g' -e 's!@PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/pkg/bin/python2.7 -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/pkg/bin!g' -e 's!@datadir@!/usr/pkg/share!g' -e 's!@date@!10JAN17!g' -e 's!@lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/pkg/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/pkg/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/pkg/lib/lilypond/2.18.2!g' -e 's!@localedir@!/usr/pkg/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr/pkg!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/pkg/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/data/scratch/print/lilypond/work/lilypond-2.18.2!g' > out/lilymidi chmod 755 out/lilysong chmod 755 out/lilypond-invoke-editor /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/lilypond-book > out/lilypond-book.1 chmod 755 out/lilymidi /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/abc2ly > out/abc2ly.1 chmod 755 out/convert-ly /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/etf2ly > out/etf2ly.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/midi2ly > out/midi2ly.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/lilypond-invoke-editor > out/lilypond-invoke-editor.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/musicxml2ly > out/musicxml2ly.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/lilysong > out/lilysong.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/lilymidi > out/lilymidi.1 /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/out/help2man out/convert-ly > out/convert-ly.1 /usr/pkg/bin/gmake PACKAGE=LILYPOND package=lilypond -C build man && true gmake[2]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' true gmake[2]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' /usr/pkg/bin/gmake PACKAGE=LILYPOND package=lilypond -C build all && true gmake[2]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' true gmake[2]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build' gmake[1]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/scripts' gmake[1]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/flower' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore cp -p /data/scratch/print/lilypond/work/lilypond-2.18.2/config.hh out/config.hh rm -f ./out/file-path.dep; DEPENDENCIES_OUTPUT="./out/file-path.dep ./out/file-path.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/file-path.o file-path.cc rm -f ./out/getopt-long.dep; DEPENDENCIES_OUTPUT="./out/getopt-long.dep ./out/getopt-long.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/getopt-long.o getopt-long.cc rm -f ./out/offset.dep; DEPENDENCIES_OUTPUT="./out/offset.dep ./out/offset.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/offset.o offset.cc rm -f ./out/international.dep; DEPENDENCIES_OUTPUT="./out/international.dep ./out/international.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/international.o international.cc rm -f ./out/libc-extension.dep; DEPENDENCIES_OUTPUT="./out/libc-extension.dep ./out/libc-extension.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/libc-extension.o libc-extension.cc rm -f ./out/memory-stream.dep; DEPENDENCIES_OUTPUT="./out/memory-stream.dep ./out/memory-stream.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/memory-stream.o memory-stream.cc rm -f ./out/warn.dep; DEPENDENCIES_OUTPUT="./out/warn.dep ./out/warn.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/warn.o warn.cc rm -f ./out/rational.dep; DEPENDENCIES_OUTPUT="./out/rational.dep ./out/rational.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rational.o rational.cc rm -f ./out/polynomial.dep; DEPENDENCIES_OUTPUT="./out/polynomial.dep ./out/polynomial.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/polynomial.o polynomial.cc rm -f ./out/std-string.dep; DEPENDENCIES_OUTPUT="./out/std-string.dep ./out/std-string.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/std-string.o std-string.cc rm -f ./out/string-convert.dep; DEPENDENCIES_OUTPUT="./out/string-convert.dep ./out/string-convert.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/string-convert.o string-convert.cc rm -f ./out/interval.dep; DEPENDENCIES_OUTPUT="./out/interval.dep ./out/interval.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/interval.o interval.cc rm -f ./out/cpu-timer.dep; DEPENDENCIES_OUTPUT="./out/cpu-timer.dep ./out/cpu-timer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/cpu-timer.o cpu-timer.cc rm -f ./out/interval-set.dep; DEPENDENCIES_OUTPUT="./out/interval-set.dep ./out/interval-set.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/interval-set.o interval-set.cc rm -f ./out/file-name.dep; DEPENDENCIES_OUTPUT="./out/file-name.dep ./out/file-name.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/file-name.o file-name.cc rm -f ./out/file-cookie.dep; DEPENDENCIES_OUTPUT="./out/file-cookie.dep ./out/file-cookie.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/file-cookie.o file-cookie.cc rm -f ./out/real.dep; DEPENDENCIES_OUTPUT="./out/real.dep ./out/real.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/real.o real.cc getopt-long.cc:43:7: warning: variable 'l' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] if (!optional_argument_str0_ ^~~~~~~~~~~~~~~~~~~~~~~~ getopt-long.cc:47:10: note: uninitialized use occurs here return l; ^ getopt-long.cc:43:7: note: remove the '||' if its condition is always false if (!optional_argument_str0_ ^~~~~~~~~~~~~~~~~~~~~~~~ getopt-long.cc:42:9: note: initialize the variable 'l' to silence this warning long l; ^ = 0 getopt-long.cc:106:16: warning: adding 'const char' to a string does not append to the string [-Wstring-plus-int] str += "-" + shortname_char_; ~~~~^~~~~~~~~~~~~~~~~ getopt-long.cc:106:16: note: use array indexing to silence this warning str += "-" + shortname_char_; ^ & [ ] In file included from rational.cc:20: ./include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ./include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ./include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from interval-set.cc:20: In file included from ./include/interval-set.hh:23: ./include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ interval-set.cc:40:3: note: in instantiation of function template specialization 'vector_sort, bool (*)(const Interval_t &, const Interval_t &)>' requested here vector_sort (ivs, Interval::left_less); ^ In file included from interval-set.cc:20: In file included from ./include/interval-set.hh:23: ./include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ rational.cc:57:20: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] return Rational (num_, den_); ~~~~~~~~ ^~~~ rational.cc:57:26: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] return Rational (num_, den_); ~~~~~~~~ ^~~~ rational.cc:65:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] return Rational ((num_ - (num_ % den_)) * sign_, den_); ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ rational.cc:65:45: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] return Rational ((num_ - (num_ % den_)) * sign_, den_); ~ ^~~~~ rational.cc:65:52: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] return Rational ((num_ - (num_ % den_)) * sign_, den_); ~~~~~~~~ ^~~~ rational.cc:77:10: warning: implicit conversion changes signedness: 'long long' to 'U64' (aka 'unsigned long long') [-Wsign-conversion] num_ = ::abs (n); ~ ^~~~~~~~~ rational.cc:78:10: warning: implicit conversion changes signedness: 'long long' to 'U64' (aka 'unsigned long long') [-Wsign-conversion] den_ = ::abs (d); ~ ^~~~~~~~~ polynomial.cc:58:44: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] dest.coefs_.back () += p1.coefs_[j] * p2.coefs_[i - j]; ~~ ^ rational.cc:85:10: warning: implicit conversion changes signedness: 'long long' to 'U64' (aka 'unsigned long long') [-Wsign-conversion]polynomial.cc :58:61: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] num_ = ::abs (n); ~ ^~~~~~~~~ dest.coefs_.back () += p1.coefs_[j] * p2.coefs_[i - j]; ~~ ~~^~~ rational.cc:99:10: warning: implicit conversion changes signedness: 'int' to 'U64' (aka 'unsigned long long') [-Wsign-conversion] num_ = ::abs (n); ~ ^~~~~~~~~ polynomial.cc:94:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i - 1] = coefs_[i] * i; ~~~~~~ ~~^~~ polynomial.cc:94:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i - 1] = coefs_[i] * i; ~~~~~~ ^ rational.cc:200:20: warning: implicit conversion changes signedness: 'U64' (aka 'unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 g = gcd (num_, den_); ~~~ ^~~~ rational.cc:200:26: warning: implicit conversion changes signedness: 'U64' (aka 'unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 g = gcd (num_, den_); ~~~ ^~~~ rational.cc:202:15: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] num_ /= g; ~~ ^ rational.cc:203:15: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] den_ /= g; ~~ ^ polynomial.cc:134:25: warning: implicit conversion turns floating-point number into integer: 'value_type' (aka 'double') to 'bool' [-Wfloat-conversion] || !coefs_.back ())) ~~~~~~~~^~~~~~~ polynomial.cc:145:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i] += p.coefs_[i]; ~~~~~~ ^ polynomial.cc:145:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i] += p.coefs_[i]; ~ ^ polynomial.cc:155:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i] -= p.coefs_[i]; ~~~~~~ ^ polynomial.cc:155:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[i] -= p.coefs_[i]; ~ ^ polynomial.cc:162:12: warningrational.cc: :248implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]: 45: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] coefs_[i] *= fact; ~~~~~~ ^ I64 lcm = (den_ / gcd (r.den_, den_)) * r.den_; ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ rational.cc:248:25: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] I64 lcm = (den_ / gcd (r.den_, den_)) * r.den_; ~ ^~~~~~~~~~~~~~~~~~ rational.cc:248:32: warning: implicit conversion changes signedness: 'U64' (aka 'unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 lcm = (den_ / gcd (r.den_, den_)) * r.den_; ~~~ ~~^~~~ rational.cc:248:38: warning: implicit conversion changes signedness: 'U64' (aka 'unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 lcm = (den_ / gcd (r.den_, den_)) * r.den_; ~~~ ^~~~ rational.cc:249:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 n = sign_ * num_ * (lcm / den_) + r.sign_ * r.num_ * (lcm / r.den_); ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rational.cc:249:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] I64 n = sign_ * num_ * (lcm / den_) + r.sign_ * r.num_ * (lcm / r.den_); ^~~~~ ~ polynomial.cc:169:12: warningrational.cc:: 249implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]:31: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] coefs_[i] = -src.coefs_[i]; ~~~~~~ ^ polynomial.cc:169:29: I64 n = sign_ * num_ * (lcm / den_) + r.sign_ * r.num_ * (lcm / r.den_);warning : ^~~ ~implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] rational.cc:249:47: warning coefs_[i] = -src.coefs_[i];: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] ~~~ ^ I64 n = sign_ * num_ * (lcm / den_) + r.sign_ * r.num_ * (lcm / r.den_); ~~^~~~~ ~ rational.cc:249:65: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] I64 n = sign_ * num_ * (lcm / den_) + r.sign_ * r.num_ * (lcm / r.den_); ^~~ ~ rational.cc:252:14: warning: implicit conversion changes signedness: 'long long' to 'U64' (aka 'unsigned long long') [-Wsign-conversion] num_ = ::abs (n); ~ ^~~~~~~~~ rational.cc:253:14: warning: implicit conversion changes signedness: 'long long' to 'U64' (aka 'unsigned long long') [-Wsign-conversion] den_ = ::abs (d); ~ ^~~~~~~~~ polynomial.cc:181:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[k] = -coefs_[k]; ~~~~~~ ^ polynomial.cc:181:29: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[k] = -coefs_[k]; ~~~~~~ ^ polynomial.cc:185:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] = -coefs_[j] - coefs_[v.degree () + k] * v.coefs_[j - k]; ~~~~~~ ^ polynomial.cc:185:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] = -coefs_[j] - coefs_[v.degree () + k] * v.coefs_[j - k]; ~~~~~~ ^ polynomial.cc:185:55: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] = -coefs_[j] - coefs_[v.degree () + k] * v.coefs_[j - k]; ~~~~~~ ~~~~~~~~~~~~^~~ polynomial.cc:185:73: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] = -coefs_[j] - coefs_[v.degree () + k] * v.coefs_[j - k]; ~ ~~^~~ polynomial.cc:192:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] -= coefs_[v.degree () + k] * v.coefs_[j - k]; ~~~~~~ ^ polynomial.cc:192:43: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] -= coefs_[v.degree () + k] * v.coefs_[j - k]; ~~~~~~ ~~~~~~~~~~~~^~~ polynomial.cc:192:61: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_[j] -= coefs_[v.degree () + k] * v.coefs_[j - k]; ~ ~~^~~ polynomial.cc:196:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] while (k >= 0 && coefs_[k] == 0.0) ~~~~~~ ^ polynomial.cc:199:20: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] coefs_.resize (1 + ((k < 0) ? 0 : k)); ~~~~~~ ~~^~~~~~~~~~~~~~~~~~~ polynomial.cc:200:10: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] return degree (); ~~~~~~ ^~~~~~~~~ rational.cc:303:10: warning: implicit conversion changes signedness: 'U64' (aka 'unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 r (num_); ~ ^~~~ rational.cc:305:10: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'U64' (aka 'unsigned long long') [-Wsign-conversion] den_ = r; ~ ^ polynomial.cc:225:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (b) ~~ ^ polynomial.cc:242:11: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] return !r; ~^ In file included from rational.cc:20: In file included from ./include/rational.hh:23: In file included from ./include/flower-proto.hh:31: ./include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ rational.cc:266:17: note: in instantiation of function template specialization 'sign' requested here sign_ = ::sign (x); ^ polynomial.cc:334:25: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] return coefs_.size () - 1; ~~~~~~ ~~~~~~~~~~~~~~~^~~ polynomial.cc:364:7: warning: implicit conversion turns floating-point number into integer: 'const value_type' (aka 'const double') to 'bool' [-Wfloat-conversion] if (coefs_[1]) ~~ ^~~~~~~~~ In file included from polynomial.cc:20: In file included from ./include/polynomial.hh:27: ./include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ polynomial.cc:85:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (sols, less ()); ^ In file included from polynomial.cc:20: In file included from ./include/polynomial.hh:27: ./include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ std-string.cc:32:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return string (max (n, 0), c); ~~~~~~ ^~~~~~~~~~ In file included from string-convert.cc:14: ./include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ./include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ./include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ string-convert.cc:61:10: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] return bin2unsigned (bin_string); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. string-convert.cc:171:34: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] return ::to_string (fill_char, ssize_t (length_i - dec_string.length ())) + dec_string; ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string-convert.cc:192:33: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] str = ::to_string (fill_char, ssize_t (length - str.length ())) + str; ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. string-convert.cc:272:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] memset (ch, c, n); ~~~~~~ ^ string-convert.cc:273:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string s (ch, n); ~ ^ string-convert.cc:317:17: warning: implicit conversion changes signedness: 'int' to 'ssize' (aka 'unsigned long') [-Wsign-conversion] ssize dot = 1 + exp; ~~~ ~~^~~~~ string-convert.cc:319:36: warning: implicit conversion loses integer precision: 'ssize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] str = "0." + ::to_string ('0', -dot) + str; ~~ ^~~~ string-convert.cc:321:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] str += ::to_string ('0', dot - str.length ()); ~~ ~~~~^~~~~~~~~~~~~~~ string-convert.cc:357:22: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return s + string (max (int (n - s.length ()), 0), ' '); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string-convert.cc:363:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return strnupr (const_cast(s.c_str ()), s.length ()); ~~~~~~~ ~~^~~~~~~~~ string-convert.cc:369:52: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return strnlwr (const_cast(s.c_str ()), s.length ()); ~~~~~~~ ~~^~~~~~~~~ string-convert.cc:375:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return (char *) memrev ((unsigned char *)s.data (), s.length ()); ~~~~~~ ~~^~~~~~~~~ In file included from string-convert.cc:7: In file included from ./include/string-convert.hh:12: In file included from ./include/flower-proto.hh:31: ./include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ string-convert.cc:314:13: note: in instantiation of function template specialization 'sign' requested here return (sign (x) > 0 ? str : "-" + str); ^ warn.cc:113:24: warning: format specifies type 'int' but the argument has type 'size_type' (aka 'unsigned long') [-Wformat] expected_warnings.size ()); ^~~~~~~~~~~~~~~~~~~~~~~~~ warn.cc:135:65: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] expected_warnings.erase (expected_warnings.begin () + i); ~ ^ 30 warnings generated. 16 warnings generated. 30 warnings generated. 1 warning generated. 2 warnings generated. ar ru out/library.a ./out/file-path.o ./out/getopt-long.o ./out/offset.o ./out/international.o ./out/libc-extension.o ./out/memory-stream.o ./out/warn.o ./out/rational.o ./out/polynomial.o ./out/std-string.o ./out/string-convert.o ./out/interval.o ./out/cpu-timer.o ./out/interval-set.o ./out/file-name.o ./out/file-cookie.o ./out/real.o ar: creating out/library.a ranlib out/library.a || ar ts out/library.a || true true gmake[1]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/flower' gmake[1]: Entering directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/lily' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore cp -p /data/scratch/print/lilypond/work/lilypond-2.18.2/config.hh out/config.hh rm -f ./out/font-interface.dep; DEPENDENCIES_OUTPUT="./out/font-interface.dep ./out/font-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-interface.o font-interface.cc rm -f ./out/system-start-delimiter.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter.dep ./out/system-start-delimiter.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/system-start-delimiter.o system-start-delimiter.cc rm -f ./out/engraver-scheme.dep; DEPENDENCIES_OUTPUT="./out/engraver-scheme.dep ./out/engraver-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/engraver-scheme.o engraver-scheme.cc rm -f ./out/page-turn-engraver.dep; DEPENDENCIES_OUTPUT="./out/page-turn-engraver.dep ./out/page-turn-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-turn-engraver.o page-turn-engraver.cc rm -f ./out/performance-scheme.dep; DEPENDENCIES_OUTPUT="./out/performance-scheme.dep ./out/performance-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/performance-scheme.o performance-scheme.cc rm -f ./out/chord-tremolo-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-engraver.dep ./out/chord-tremolo-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/chord-tremolo-engraver.o chord-tremolo-engraver.cc rm -f ./out/music-wrapper.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper.dep ./out/music-wrapper.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-wrapper.o music-wrapper.cc rm -f ./out/paper-outputter.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter.dep ./out/paper-outputter.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-outputter.o paper-outputter.cc rm -f ./out/note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-heads-engraver.dep ./out/note-heads-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-heads-engraver.o note-heads-engraver.cc rm -f ./out/moment-scheme.dep; DEPENDENCIES_OUTPUT="./out/moment-scheme.dep ./out/moment-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/moment-scheme.o moment-scheme.cc rm -f ./out/staff-symbol-referencer.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer.dep ./out/staff-symbol-referencer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-symbol-referencer.o staff-symbol-referencer.cc rm -f ./out/repeat-tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-tie-engraver.dep ./out/repeat-tie-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/repeat-tie-engraver.o repeat-tie-engraver.cc rm -f ./out/kievan-ligature.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature.dep ./out/kievan-ligature.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/kievan-ligature.o kievan-ligature.cc rm -f ./out/listener.dep; DEPENDENCIES_OUTPUT="./out/listener.dep ./out/listener.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/listener.o listener.cc rm -f ./out/midi-item.dep; DEPENDENCIES_OUTPUT="./out/midi-item.dep ./out/midi-item.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/midi-item.o midi-item.cc rm -f ./out/bezier-bow.dep; DEPENDENCIES_OUTPUT="./out/bezier-bow.dep ./out/bezier-bow.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bezier-bow.o bezier-bow.cc In file included from page-turn-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from listener.cc:20: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from engraver-scheme.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-symbol-referencer.cc:20: In file included from ./include/staff-symbol-referencer.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-heads-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from chord-tremolo-engraver.cc:21: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-outputter.cc:21: In file included from ./include/paper-outputter.hh:26: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from repeat-tie-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from midi-item.cc:20: In file included from ./include/midi-item.hh:23: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from moment-scheme.cc:20: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from kievan-ligature.cc:20: In file included from ./include/kievan-ligature.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/script-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-column-engraver.dep ./out/script-column-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/script-column-engraver.o script-column-engraver.cc In file included from music-wrapper.cc:20: In file included from ./include/music-wrapper.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from system-start-delimiter.cc:20: In file included from ./include/system-start-delimiter.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from page-turn-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from performance-scheme.cc:20: In file included from ./include/performance.hh:24: In file included from ./include/music-output.hh:25: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from script-column-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from font-interface.cc:20: In file included from ./include/font-interface.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from page-turn-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ page-turn-engraver.cc:121:17: note: in instantiation of function template specialization 'lower_bound >' requested here vsize start = lower_bound (breakable_moments_, brk.duration_[LEFT], less ()); ^ In file included from page-turn-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ ../flower/include/std-vector.hh:186:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = upper_bound (v.begin () + b, ~ ^ page-turn-engraver.cc:122:15: note: in instantiation of function template specialization 'upper_bound >' requested here vsize end = upper_bound (breakable_moments_, brk.duration_[RIGHT], less ()); ^ In file included from page-turn-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:187:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:191:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ In file included from staff-symbol-referencer.cc:20: In file included from ./include/staff-symbol-referencer.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:38: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ staff-symbol-referencer.cc:214:10: note: in instantiation of function template specialization 'sign' requested here return sign (Staff_symbol_referencer::get_position ((Grob *)a) ^ In file included from note-heads-engraver.cc:25: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from midi-item.cc:20: In file included from ./include/midi-item.hh:23: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from midi-item.cc:26: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:28:48: note: expanded from macro 'scm_is_symbol' #define scm_is_symbol(x) (!SCM_IMP (x) \ ^ /usr/pkg/guile/1.8/include/libguile/tags.h:387:39: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:28:48: note: expanded from macro 'scm_is_symbol' #define scm_is_symbol(x) (!SCM_IMP (x) \ ^ /usr/pkg/guile/1.8/include/libguile/tags.h:387:39: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:52: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:53: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:43: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ midi-item.cc:/usr/pkg/guile/1.8/include/libguile/symbols.h223::29:5222:: notewarning: : implicit conversion changes signedness: 'char' to 'Byte' (aka 'unsigned char') [-Wsign-conversion]expanded from macro 'scm_is_symbol' Byte status_byte = (char) (0x90 + channel_); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:53: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:43: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ midi-item.cc:258:22: warning: implicit conversion changes signedness: 'char' to 'Byte' (aka 'unsigned char') [-Wsign-conversion] Byte status_byte = (char) (0x90 + channel_); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:52: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:53: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:43: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) midi-item.cc:285:22: warning: implicit conversion changes signedness: 'char' to 'Byte' (aka 'unsigned char') [-Wsign-conversion] /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' Byte status_byte = (char) (0xB0 + channel_); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ note-heads-engraver.cc:110:77: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) ~~~~~~~~~~~~ ^~~~~ midi-item.cc:319:22: warning: implicit conversion changes signedness: 'char' to 'Byte' (aka 'unsigned char') [-Wsign-conversion] Byte status_byte = (char) (0xB0 + channel_); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:52: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:53: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:43: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ note-heads-engraver.cc:111:65: warning: implicit conversion changes signedness: 'unsigned int' to 'scm_t_int32' (aka 'int') [-Wsign-conversion] style = scm_vector_ref (shape_vector, scm_from_int (delta)); ~~~~~~~~~~~~ ^~~~~ midi-item.cc:358:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] str += int2midi_varint_string (audio_->text_string_.length ()); ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ midi-item.cc:409:22: warning: implicit conversion changes signedness: 'char' to 'Byte' (aka 'unsigned char') [-Wsign-conversion] Byte status_byte = (char) (0xB0 + channel_); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. 3 warnings generated. rm -f ./out/stream-event-scheme.dep; DEPENDENCIES_OUTPUT="./out/stream-event-scheme.dep ./out/stream-event-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stream-event-scheme.o stream-event-scheme.cc In file included from chord-tremolo-engraver.cc:27: In file included from ./include/repeated-music.hh:23: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/global-vars.dep; DEPENDENCIES_OUTPUT="./out/global-vars.dep ./out/global-vars.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/global-vars.o global-vars.cc 2 warnings generated. 2 warnings generated. rm -f ./out/hyphen-engraver.dep; DEPENDENCIES_OUTPUT="./out/hyphen-engraver.dep ./out/hyphen-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/hyphen-engraver.o hyphen-engraver.cc 2 warnings generated. rm -f ./out/fretboard-engraver.dep; DEPENDENCIES_OUTPUT="./out/fretboard-engraver.dep ./out/fretboard-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/fretboard-engraver.o fretboard-engraver.cc rm -f ./out/program-option.dep; DEPENDENCIES_OUTPUT="./out/program-option.dep ./out/program-option.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/program-option.o program-option.cc rm -f ./out/pitch.dep; DEPENDENCIES_OUTPUT="./out/pitch.dep ./out/pitch.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pitch.o pitch.cc In file included from system-start-delimiter.cc:27: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 5 warnings generated. In file included from moment-scheme.cc:20: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from program-option.cc:21: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 12 warnings generated. /usr/pkg/bin/python2.7 -tt /data/scratch/print/lilypond/work/lilypond-2.18.2/scripts/build/make-version.py ../VERSION > out/version.hh rm -f ./out/spring.dep; DEPENDENCIES_OUTPUT="./out/spring.dep ./out/spring.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spring.o spring.cc rm -f ./out/file-name-map.dep; DEPENDENCIES_OUTPUT="./out/file-name-map.dep ./out/file-name-map.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/file-name-map.o file-name-map.cc In file included from fretboard-engraver.cc:24: In file included from ./include/articulations.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ system-start-delimiter.cc:164:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] b = fm->get_indexed_char_dimensions (cmp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ 2 warnings generated. /data/scratch/print/lilypond/work/.tools/bin/bison -d -o ./out/parser.cc parser.yy In file included from music-wrapper.cc:22: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from music-wrapper.cc:22: In file included from ./include/music.hh:25: In file included from ./include/pitch.hh:23: ./include/lily-proto.hh:132:1: warning: class 'Music_wrapper' was previously declared as a struct [-Wmismatched-tags] class Music_wrapper; ^ ./include/music-wrapper.hh:25:8: note: previous use is here struct Music_wrapper ^ ./include/lily-proto.hh:132:1: note: did you mean struct here? class Music_wrapper; ^~~~~ struct In file included from stream-event-scheme.cc:20: In file included from ./include/stream-event.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from hyphen-engraver.cc:22: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/lily-version.dep; DEPENDENCIES_OUTPUT="./out/lily-version.dep ./out/lily-version.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-version.o lily-version.cc 12 warnings generated. rm -f ./out/horizontal-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket-engraver.dep ./out/horizontal-bracket-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/horizontal-bracket-engraver.o horizontal-bracket-engraver.cc 6 warnings generated. rm -f ./out/pure-from-neighbor-engraver.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-engraver.dep ./out/pure-from-neighbor-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pure-from-neighbor-engraver.o pure-from-neighbor-engraver.cc 4 warnings generated. In file included from pitch.cc:20: In file included from ./include/pitch.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/completion-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-rest-engraver.dep ./out/completion-rest-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/completion-rest-engraver.o completion-rest-engraver.cc 5 warnings generated. In file included from horizontal-bracket-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/breathing-sign-engraver.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign-engraver.dep ./out/breathing-sign-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/breathing-sign-engraver.o breathing-sign-engraver.cc In file included from spring.cc:20: In file included from ./include/spring.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/font-metric.dep; DEPENDENCIES_OUTPUT="./out/font-metric.dep ./out/font-metric.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-metric.o font-metric.cc 2 warnings generated. rm -f ./out/interval-minefield.dep; DEPENDENCIES_OUTPUT="./out/interval-minefield.dep ./out/interval-minefield.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/interval-minefield.o interval-minefield.cc In file included from breathing-sign-engraver.cc:26: In file included from ./include/breathing-sign.hh:12: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] In file included from fretboard-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ ../flower/include/rational.hh/data/scratch/print/lilypond/work/.buildlink/include/gmp.h:49::35445: :37warning:: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion]note : expanded from macro '__GMP_ABS' I64 numerator () const { return sign_ * num_; }#define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~~ ~ ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: I64 denominator () const { return den_; }expanded from macro '__GMP_ABS' ~~~~~~ ^~~~ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from file-name-map.cc:24: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pitch.cc:20: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from pitch.cc:23: ./include/scale.hh:27:1: warning: 'Scale' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Scale ^ ./include/lily-proto.hh:156:1: note: did you mean struct here? class Scale; ^~~~~ struct pitch.cc:59:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (a) ~~ ^ In file included from pure-from-neighbor-engraver.cc:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/simple-closure.dep; DEPENDENCIES_OUTPUT="./out/simple-closure.dep ./out/simple-closure.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/simple-closure.o simple-closure.cc In file included from completion-rest-engraver.cc:24: In file included from ./include/dot-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/chord-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-name-engraver.dep ./out/chord-name-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/chord-name-engraver.o chord-name-engraver.cc rm -f ./out/system-start-delimiter-engraver.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter-engraver.dep ./out/system-start-delimiter-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/system-start-delimiter-engraver.o system-start-delimiter-engraver.cc 2 warnings generated. 11 warnings generated. rm -f ./out/stencil.dep; DEPENDENCIES_OUTPUT="./out/stencil.dep ./out/stencil.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stencil.o stencil.cc rm -f ./out/vertical-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/vertical-align-engraver.dep ./out/vertical-align-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/vertical-align-engraver.o vertical-align-engraver.cc rm -f ./out/unpure-pure-container.dep; DEPENDENCIES_OUTPUT="./out/unpure-pure-container.dep ./out/unpure-pure-container.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/unpure-pure-container.o unpure-pure-container.cc 7 warnings generated. rm -f ./out/piano-pedal-performer.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-performer.dep ./out/piano-pedal-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/piano-pedal-performer.o piano-pedal-performer.cc 5 warnings generated. rm -f ./out/constrained-breaking.dep; DEPENDENCIES_OUTPUT="./out/constrained-breaking.dep ./out/constrained-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/constrained-breaking.o constrained-breaking.cc In file included from system-start-delimiter-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from font-metric.cc:20: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from completion-rest-engraver.cc:26: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from simple-closure.cc:20: In file included from ./include/simple-closure.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from completion-rest-engraver.cc:27: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from vertical-align-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ pure-from-neighbor-engraver.cc:113:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] > (need_pure_heights_from_neighbors[pos[1]][0] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ pure-from-neighbor-engraver.cc:123:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] k < need_pure_heights_from_neighbors[pos[j]].size (); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ pure-from-neighbor-engraver.cc:125:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (!in_same_column (need_pure_heights_from_neighbors[pos[j]][k], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ pure-from-neighbor-engraver.cc:128:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] (need_pure_heights_from_neighbors[pos[j]][k], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ 2 warnings generated. rm -f ./out/input.dep; DEPENDENCIES_OUTPUT="./out/input.dep ./out/input.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/input.o input.cc In file included from pure-from-neighbor-engraver.cc:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ pure-from-neighbor-engraver.cc:76:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (need_pure_heights_from_neighbors_, Grob::less); ^ In file included from pure-from-neighbor-engraver.cc:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from unpure-pure-container.cc:20: In file included from ./include/unpure-pure-container.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/semi-tie-column.dep; DEPENDENCIES_OUTPUT="./out/semi-tie-column.dep ./out/semi-tie-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/semi-tie-column.o semi-tie-column.cc completion-rest-engraver.cc:170:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!is_first_ && !left_to_do_) ~^~~~~~~~~~~ completion-rest-engraver.cc:181:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (left_to_do_) ~~ ^~~~~~~~~~~ completion-rest-engraver.cc:200:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (nb.main_part_ && nb < rest_dur.get_length ()) ^~~~~~~~~~~~~ ~~ completion-rest-engraver.cc:210:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] for (vsize i = 0; left_to_do_ && i < rest_events_.size (); i++) ^~~~~~~~~~~ ~~ completion-rest-engraver.cc:231:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (left_to_do_) ~~ ^~~~~~~~~~~ completion-rest-engraver.cc:236:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (orig && now_mom ().grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~ In file included from font-metric.cc:27: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct 2 warnings generated. font-metric.cc:53:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] b = get_indexed_char_dimensions (idx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ font-metric.cc:44:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int idx = name_to_index (s); ~~~ ^~~~~~~~~~~~~~~~~ rm -f ./out/gregorian-ligature.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature.dep ./out/gregorian-ligature.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/gregorian-ligature.o gregorian-ligature.cc In file included from constrained-breaking.cc:20: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from semi-tie-column.cc:21: In file included from ./include/semi-tie-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from chord-name-engraver.cc:20: In file included from ./include/chord-name.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from stencil.cc:20: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. 2 warnings generated. rm -f ./out/simple-spacer-scheme.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer-scheme.dep ./out/simple-spacer-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/simple-spacer-scheme.o simple-spacer-scheme.cc rm -f ./out/pango-select-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-select-scheme.dep ./out/pango-select-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pango-select-scheme.o pango-select-scheme.cc In file included from chord-name-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/vaticana-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature-engraver.dep ./out/vaticana-ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/vaticana-ligature-engraver.o vaticana-ligature-engraver.cc In file included from vaticana-ligature-engraver.cc:20: In file included from ./include/gregorian-ligature-engraver.hh:22: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from gregorian-ligature.cc:20: In file included from ./include/gregorian-ligature.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from input.cc:20: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from piano-pedal-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from simple-spacer-scheme.cc:22: In file included from ./include/paper-column.hh:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from piano-pedal-performer.cc:22: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from constrained-breaking.cc:27: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/slur.dep; DEPENDENCIES_OUTPUT="./out/slur.dep ./out/slur.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur.o slur.cc constrained-breaking.cc:117:21: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] n.prev_ = j; ~ ^ constrained-breaking.cc:129:40: warning: implicit conversion changes signedness: 'value_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] vector line (all_.begin () + breaks_[i], ~ ^~~~~~~~~~ constrained-breaking.cc:130:40: warning: implicit conversion changes signedness: 'value_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] all_.begin () + breaks_[j] + 1); ~ ^~~~~~~~~~ 2 warnings generated. constrained-breaking.cc:131:65: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Interval line_dims = line_dimensions_int (pscore_->layout (), i); ~~~~~~~~~~~~~~~~~~~ ^ constrained-breaking.cc:185:42: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] brk = st.at (brk, sys).prev_; ~ ~~~~~~~~~~~~~~~~~^~~~~ constrained-breaking.cc:194:57: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize prev_brk = st.at (brk, cur_sys).prev_; ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ constrained-breaking.cc:215:23: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize min_systems = min_system_count (start, end); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constrained-breaking.cc:216:23: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize max_systems = max_system_count (start, end); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/dynamic-performer.dep; DEPENDENCIES_OUTPUT="./out/dynamic-performer.dep ./out/dynamic-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dynamic-performer.o dynamic-performer.cc constrained-breaking.cc:275:42: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] brk = st.at (brk, sys).prev_; ~ ~~~~~~~~~~~~~~~~~^~~~~ constrained-breaking.cc:284:57: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize prev_brk = st.at (brk, cur_sys).prev_; ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ constrained-breaking.cc:320:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return sys_count + 1; ~~~~~~ ~~~~~~~~~~^~~ constrained-breaking.cc:330:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return brk - starting_breakpoints_[start]; ~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. constrained-breaking.cc:487:67: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval begin_of_line_extent = sys->begin_of_line_pure_height (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ constrained-breaking.cc:487:79: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval begin_of_line_extent = sys->begin_of_line_pure_height (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ constrained-breaking.cc:488:65: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval rest_of_line_extent = sys->rest_of_line_pure_height (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ constrained-breaking.cc:488:77: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval rest_of_line_extent = sys->rest_of_line_pure_height (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ constrained-breaking.cc:524:64: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->footnote_heights_ = sys->get_footnote_heights_in_range (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ constrained-breaking.cc:524:76: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->footnote_heights_ = sys->get_footnote_heights_in_range (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ constrained-breaking.cc:525:62: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->in_note_heights_ = sys->get_in_note_heights_in_range (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ constrained-breaking.cc:525:74: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->in_note_heights_ = sys->get_in_note_heights_in_range (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ constrained-breaking.cc:527:54: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->refpoint_extent_ = sys->pure_refpoint_extent (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ constrained-breaking.cc:527:66: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] out->refpoint_extent_ = sys->pure_refpoint_extent (start_rank, end_rank); ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ 5 warnings generated. rm -f ./out/span-arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-arpeggio-engraver.dep ./out/span-arpeggio-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/span-arpeggio-engraver.o span-arpeggio-engraver.cc rm -f ./out/grob.dep; DEPENDENCIES_OUTPUT="./out/grob.dep ./out/grob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob.o grob.cc In file included from semi-tie-column.cc:30: In file included from ./include/tie-formatting-problem.hh:25: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from semi-tie-column.cc:30: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct 2 warnings generated. rm -f ./out/slur-score-parameters.dep; DEPENDENCIES_OUTPUT="./out/slur-score-parameters.dep ./out/slur-score-parameters.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-score-parameters.o slur-score-parameters.cc In file included from span-arpeggio-engraver.cc:22: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from semi-tie-column.cc:21: In file included from ./include/semi-tie-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ semi-tie-column.cc:57:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (lv_ties, Semi_tie::less); ^ In file included from semi-tie-column.cc:21: In file included from ./include/semi-tie-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 2 warnings generated. 12 warnings generated. rm -f ./out/completion-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-note-heads-engraver.dep ./out/completion-note-heads-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/completion-note-heads-engraver.o completion-note-heads-engraver.cc rm -f ./out/volta-engraver.dep; DEPENDENCIES_OUTPUT="./out/volta-engraver.dep ./out/volta-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/volta-engraver.o volta-engraver.cc 8 warnings generated. simple-spacer-scheme.cc:43:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int len = scm_ilength (springs); ~~~ ^~~~~~~~~~~~~~~~~~~~~ rm -f ./out/sequential-iterator.dep; DEPENDENCIES_OUTPUT="./out/sequential-iterator.dep ./out/sequential-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/sequential-iterator.o sequential-iterator.cc In file included from vaticana-ligature-engraver.cc:20: In file included from ./include/gregorian-ligature-engraver.hh:22: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. 3 warnings generated. rm -f ./out/tweak-engraver.dep; DEPENDENCIES_OUTPUT="./out/tweak-engraver.dep ./out/tweak-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tweak-engraver.o tweak-engraver.cc rm -f ./out/grob-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-scheme.dep ./out/grob-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-scheme.o grob-scheme.cc In file included from vertical-align-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from dynamic-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. vaticana-ligature-engraver.cc:673:46: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] bool add_cauda = !(prev_prefix_set && PES_OR_FLEXA); ^ ~~~~~~~~~~~~ vaticana-ligature-engraver.cc:673:46: note: use '&' for a bitwise operation bool add_cauda = !(prev_prefix_set && PES_OR_FLEXA); ^~ & vaticana-ligature-engraver.cc:673:46: note: remove constant to silence this warning bool add_cauda = !(prev_prefix_set && PES_OR_FLEXA); ~^~~~~~~~~~~~~~~ rm -f ./out/instrument-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-name-engraver.dep ./out/instrument-name-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/instrument-name-engraver.o instrument-name-engraver.cc In file included from tweak-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from slur.cc:21: In file included from ./include/slur.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pango-select-scheme.cc:23: In file included from vertical-align-engraver.cc:121:51: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int sz = i.origin_contexts ((Translator *)this).size (); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vertical-align-engraver.cc:164:46: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] arr.insert (arr.begin () + i, added); ~ ^ vertical-align-engraver.cc:174:46: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] arr.insert (arr.begin () + i + 1, added); ~ ^ ./include/pango-font.hh:30: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23In file included from dynamic-performer.cc:21: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from volta-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ : In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. In file included from slur-score-parameters.cc:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/multi-measure-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest-engraver.dep ./out/multi-measure-rest-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/multi-measure-rest-engraver.o multi-measure-rest-engraver.cc In file included from completion-note-heads-engraver.cc:23: In file included from ./include/dot-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from multi-measure-rest-engraver.cc:21: In file included from ./include/multi-measure-rest.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-engraver.dep ./out/beam-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beam-engraver.o beam-engraver.cc 2 warnings generated. 5 warnings generated. rm -f ./out/midi-chunk.dep; DEPENDENCIES_OUTPUT="./out/midi-chunk.dep ./out/midi-chunk.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/midi-chunk.o midi-chunk.cc rm -f ./out/sustain-pedal.dep; DEPENDENCIES_OUTPUT="./out/sustain-pedal.dep ./out/sustain-pedal.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/sustain-pedal.o sustain-pedal.cc In file included from grob.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from completion-note-heads-engraver.cc:25: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from sequential-iterator.cc:20: In file included from ./include/sequential-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam-engraver.cc:20: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from completion-note-heads-engraver.cc:26: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from volta-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from slur.cc:30: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 2 warnings generated. In file included from slur.cc:41: ./include/slur-scoring.hh:83:1: warning: 'Slur_score_state' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Slur_score_state ^ ./include/lily-proto.hh:174:1: note: did you mean struct here? class Slur_score_state; ^~~~~ struct rm -f ./out/measure-grouping-spanner.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-spanner.dep ./out/measure-grouping-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/measure-grouping-spanner.o measure-grouping-spanner.cc In file included from sequential-iterator.cc:20: In file included from ./include/sequential-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from sequential-iterator.cc:24: ./include/grace-fixup.hh:46:1: warning: 'Grace_fixup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Grace_fixup ^ ./include/lily-proto.hh:78:1: note: did you mean struct here? class Grace_fixup; ^~~~~ struct sequential-iterator.cc:103:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (s.grace_part_) ~~ ^~~~~~~~~~~~~ sequential-iterator.cc:165:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (len.main_part_ ^~~~~~~~~~~~~~ sequential-iterator.cc:176:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] else if (len.grace_part_ && !len.main_part_) ^~~~~~~~~~~~~~~ ~~ sequential-iterator.cc:176:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] else if (len.grace_part_ && !len.main_part_) ~^~~~~~~~~~~~~~ completion-note-heads-engraver.cc:174:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!is_first_ && !left_to_do_) ~^~~~~~~~~~~ completion-note-heads-engraver.cc:185:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (left_to_do_) ~~ ^~~~~~~~~~~ completion-note-heads-engraver.cc:204:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (nb.main_part_ && nb < note_dur.get_length ()) ^~~~~~~~~~~~~ ~~ completion-note-heads-engraver.cc:214:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] for (vsize i = 0; left_to_do_ && i < note_events_.size (); i++) ^~~~~~~~~~~ ~~ completion-note-heads-engraver.cc:257:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (left_to_do_) ~~ ^~~~~~~~~~~ completion-note-heads-engraver.cc:262:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (orig && now_mom ().grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~ In file included from measure-grouping-spanner.cc:20: In file included from ./include/measure-grouping-spanner.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grob.cc:32: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from grob.cc:38: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct grob.cc:333:8: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if ((this == NULL) || (refp == this)) ^~~~ ~~~~ In file included from sustain-pedal.cc:19: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ grob.cc6: warning1019s generated. :37: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] grobs.erase (grobs.begin () + vec.size (), grobs.end ()); ~ ~~~~^~~~~~~ rm -f ./out/stem-engraver.dep; DEPENDENCIES_OUTPUT="./out/stem-engraver.dep ./out/stem-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stem-engraver.o stem-engraver.cc 2 warnings generated. In file included from instrument-name-engraver.cc:20: In file included from ./include/align-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/line-interface.dep; DEPENDENCIES_OUTPUT="./out/line-interface.dep ./out/line-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/line-interface.o line-interface.cc In file included from grob.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ grob.cc:1010:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (vec, indirect_less); ^ In file included from grob.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 2 warnings generated. In file included from grob-scheme.cc:21: In file included from ./include/font-interface.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/rhythmic-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-music-iterator.dep ./out/rhythmic-music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rhythmic-music-iterator.o rhythmic-music-iterator.cc 5 warnings generated. 10 warnings generated. In file included from midi-chunk.cc:23: In file included from ./include/midi-item.hh:23: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from multi-measure-rest-engraver.cc:27: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from stem-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ multi-measure-rest-engraver.cc:193:10: warning: unused variable 'mp' [-Wunused-variable] Moment mp (robust_scm2moment (get_property ("measurePosition"), Moment (0))); ^ In file included from instrument-name-engraver.cc:26: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from beam-engraver.cc:21: In file included from ./include/beaming-pattern.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/gdb.dep; DEPENDENCIES_OUTPUT="./out/gdb.dep ./out/gdb.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/gdb.o gdb.cc In file included from grob-scheme.cc:25: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from measure-grouping-spanner.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct rm -f ./out/paper-score-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-score-scheme.dep ./out/paper-score-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-score-scheme.o paper-score-scheme.cc 3 warnings generated. 2 warnings generated. rm -f ./out/apply-context-iterator.dep; DEPENDENCIES_OUTPUT="./out/apply-context-iterator.dep ./out/apply-context-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/apply-context-iterator.o apply-context-iterator.cc rm -f ./out/score-engraver.dep; DEPENDENCIES_OUTPUT="./out/score-engraver.dep ./out/score-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/score-engraver.o score-engraver.cc 3 warnings generated. In file included from midi-chunk.cc:23: In file included from ./include/midi-item.hh:23: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/performer.dep; DEPENDENCIES_OUTPUT="./out/performer.dep ./out/performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/performer.o performer.cc midi-chunk.cc:203:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] + footer_string_.length (), 8, '0'); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from apply-context-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from line-interface.cc:20: In file included from ./include/line-interface.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from performer.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/scm-hash.dep; DEPENDENCIES_OUTPUT="./out/scm-hash.dep ./out/scm-hash.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/scm-hash.o scm-hash.cc 6 warnings generated. rm -f ./out/page-layout-problem.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem.dep ./out/page-layout-problem.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-layout-problem.o page-layout-problem.cc In file included from scm-hash.cc:20: In file included from ./include/scm-hash.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 12 warnings generated. rm -f ./out/ly-module.dep; DEPENDENCIES_OUTPUT="./out/ly-module.dep ./out/ly-module.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ly-module.o ly-module.cc In file included from In file included from gdb.ccscore-engraver.cc::120: : In file included from In file included from ./include/spanner.hh./include/score-engraver.hh::23: 23In file included from : ./include/grob.hh:In file included from 23./include/engraver-group.hh: In file included from :./include/box.hh:2310: : In file included from ./include/engraver.hhIn file included from :23./include/smobs.hh: :23In file included from : In file included from ./include/grob-info.hh./include/lily-guile.hh::2327: : In file included from ./include/lily-guile.hhIn file included from :/usr/pkg/guile/1.8/include/libguile.h27: :24In file included from : /usr/pkg/guile/1.8/include/libguile.h/data/scratch/print/lilypond/work/.buildlink/include/gmp.h::24: 1871/data/scratch/print/lilypond/work/.buildlink/include/gmp.h::301871:: 30warning: : warningoperand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ return __GMP_ABS (__gmp_z->_mp_size);/data/scratch/print/lilypond/work/.buildlink/include/gmp.h: 445:37 ~~~~~~ ~~~~~~~~~^~~~~~~~ : note: expanded from macro '__GMP_ABS'/data/scratch/print/lilypond/work/.buildlink/include/gmp.h: 445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h/data/scratch/print/lilypond/work/.buildlink/include/gmp.h::18711871::1010:: warningwarning: : operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:/data/scratch/print/lilypond/work/.buildlink/include/gmp.h445::42445::42: notenote: : expanded from macro '__GMP_ABS'expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ ^~~~ In file included from page-layout-problem.cc:20: In file included from ./include/page-layout-problem.hh:23: In file included from ./include/simple-spacer.hh:25: In file included from ./include/spring.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from rhythmic-music-iterator.cc:20: In file included from ./include/rhythmic-music-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from apply-context-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from performer.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/rhythmic-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-column-engraver.dep ./out/rhythmic-column-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rhythmic-column-engraver.o rhythmic-column-engraver.cc In file included from line-interface.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from ly-module.cc:20: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-score-scheme.cc:20: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from paper-score-scheme.cc:20: In file included from ./include/paper-score.hh:24: In file included from ./include/music-output.hh:25: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. 5 warnings generated. rm -f ./out/performer-group.dep; DEPENDENCIES_OUTPUT="./out/performer-group.dep ./out/performer-group.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/performer-group.o performer-group.cc rm -f ./out/note-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-name-engraver.dep ./out/note-name-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-name-engraver.o note-name-engraver.cc In file included from rhythmic-column-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 10 warnings generated. rm -f ./out/figured-bass-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-engraver.dep ./out/figured-bass-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/figured-bass-engraver.o figured-bass-engraver.cc In file included from page-layout-problem.cc:30: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 3 warnings generated. 3 warnings generated. rm -f ./out/system.dep; DEPENDENCIES_OUTPUT="./out/system.dep ./out/system.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/system.o system.cc In file included from rhythmic-music-iterator.cc:20: In file included from ./include/rhythmic-music-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/midi-control-function-performer.dep; DEPENDENCIES_OUTPUT="./out/midi-control-function-performer.dep ./out/midi-control-function-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/midi-control-function-performer.o midi-control-function-performer.cc In file included from note-name-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from figured-bass-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. 25 warnings generated. rm -f ./out/smobs.dep; DEPENDENCIES_OUTPUT="./out/smobs.dep ./out/smobs.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/smobs.o smobs.cc rm -f ./out/spaceable-grob.dep; DEPENDENCIES_OUTPUT="./out/spaceable-grob.dep ./out/spaceable-grob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spaceable-grob.o spaceable-grob.cc In file included from stem-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. 4 warnings generated. In file included from score-engraver.cc:24: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct rm -f ./out/prob.dep; DEPENDENCIES_OUTPUT="./out/prob.dep ./out/prob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/prob.o prob.cc In file included from score-engraver.cc:26: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from score-engraver.cc:26: In file included from ./include/global-context.hh:23: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct cp /data/scratch/print/lilypond/work/.buildlink/include/FlexLexer.h out/FlexLexer.h rm -f ./out/ligature-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-bracket-engraver.dep ./out/ligature-bracket-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ligature-bracket-engraver.o ligature-bracket-engraver.cc In file included from score-engraver.cc:26: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from smobs.cc:20: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. 2 warnings generated. rm -f ./out/audio-column.dep; DEPENDENCIES_OUTPUT="./out/audio-column.dep ./out/audio-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/audio-column.o audio-column.cc rm -f ./out/font-select.dep; DEPENDENCIES_OUTPUT="./out/font-select.dep ./out/font-select.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-select.o font-select.cc In file included from score-engraver.cc:33: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 2 warnings generated. In file included from prob.cc:20: In file included from ./include/prob.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from system.cc:20: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/item-scheme.dep; DEPENDENCIES_OUTPUT="./out/item-scheme.dep ./out/item-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/item-scheme.o item-scheme.cc 5 warnings generated. rm -f ./out/percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-engraver.dep ./out/percent-repeat-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/percent-repeat-engraver.o percent-repeat-engraver.cc In file included from midi-control-function-performer.cc:23: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] In file included from figured-bass-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: ../flower/include/rational.hhexpanded from macro '__GMP_ABS': 49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ I64 numerator () const { return sign_ * num_; } ^~~~~ ~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note../flower/include/rational.hh: expanded from macro '__GMP_ABS': 50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spaceable-grob.cc:20: In file included from ./include/spaceable-grob.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. 2 warnings generated. In file included from ligature-bracket-engraver.cc:22: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/output-def.dep; DEPENDENCIES_OUTPUT="./out/output-def.dep ./out/output-def.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/output-def.o output-def.cc rm -f ./out/staff-grouper-interface.dep; DEPENDENCIES_OUTPUT="./out/staff-grouper-interface.dep ./out/staff-grouper-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-grouper-interface.o staff-grouper-interface.cc In file included from system.cc:20: In file included from ./include/system.hh:24: In file included from ./include/spanner.hh:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from performer-group.cc:21: In file included from ./include/performer-group.hh:24: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from percent-repeat-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from audio-column.cc:20: In file included from ./include/audio-column.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from midi-control-function-performer.cc:25: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from note-name-engraver.cc:22: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from item-scheme.cc:21: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from performer-group.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/tie.dep; DEPENDENCIES_OUTPUT="./out/tie.dep ./out/tie.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie.o tie.cc In file included from audio-column.cc:20: In file included from ./include/audio-column.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ figured-bass-engraver.cc:388:48: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] consecutive.push_back (groups_[junk_continuations[i]].continuation_line_); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ figured-bass-engraver.cc:394:52: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] consecutive.push_back (groups_[junk_continuations[i]].continuation_line_); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ figured-bass-engraver.cc:399:17: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] groups_[junk_continuations[i]].continuation_line_ = 0; ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ figured-bass-engraver.cc:375:43: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'const value_type' (aka 'const int') [-Wshorten-64-to-32] junk_continuations.push_back (i); ~~~~~~~~~ ^ 2 warnings generated. rm -f ./out/paper-def.dep; DEPENDENCIES_OUTPUT="./out/paper-def.dep ./out/paper-def.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-def.o paper-def.cc 5 warnings generated. In file included from font-select.cc:21: In file included from ./include/all-font-metrics.hh:24: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/breathing-sign.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign.dep ./out/breathing-sign.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/breathing-sign.o breathing-sign.cc In file included from output-def.cc:20: In file included from ./include/output-def.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. 2 warnings generated. 5 warnings generated. In file included from system.cc:29: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct rm -f ./out/time-signature.dep; DEPENDENCIES_OUTPUT="./out/time-signature.dep ./out/time-signature.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/time-signature.o time-signature.cc 5 warnings generated. rm -f ./out/tab-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-note-heads-engraver.dep ./out/tab-note-heads-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tab-note-heads-engraver.o tab-note-heads-engraver.cc 2 warnings generated. rm -f ./out/spacing-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-loose-columns.dep ./out/spacing-loose-columns.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-loose-columns.o spacing-loose-columns.cc rm -f ./out/dot-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/dot-column-engraver.dep ./out/dot-column-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dot-column-engraver.o dot-column-engraver.cc In file included from breathing-sign.cc:21: In file included from ./include/breathing-sign.hh:12: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/minimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/minimal-page-breaking.dep ./out/minimal-page-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/minimal-page-breaking.o minimal-page-breaking.cc 9 warnings generated. system.cc:79:25: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return all_elements_->size (); ~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~ system.cc:223:46: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] scm_vector_set_x (lines, scm_from_int (i), ~~~~~~~~~~~~ ^ system.cc:321:55: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] footnote_grobs.erase (footnote_grobs.begin () + i); ~ ^ rm -f ./out/paper-score.dep; DEPENDENCIES_OUTPUT="./out/paper-score.dep ./out/paper-score.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-score.o paper-score.cc 3 warnings generated. system.cc:400:69: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vector footnote_grobs = sys->get_footnote_grobs_in_range (sri[LEFT], sri[RIGHT]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ system.cc:400:80: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vector footnote_grobs = sys->get_footnote_grobs_in_range (sri[LEFT], sri[RIGHT]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ system.cc:445:37: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] system->rank_ = broken_intos_.size (); ~ ~~~~~~~~~~~~~~^~~~~~~ system.cc:500:20: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] p->set_rank (ga->size ()); ~~~~~~~~ ~~~~^~~~~~~ In file included from percent-repeat-engraver.cc:21: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/parenthesis-engraver.dep; DEPENDENCIES_OUTPUT="./out/parenthesis-engraver.dep ./out/parenthesis-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/parenthesis-engraver.o parenthesis-engraver.cc In file included from percent-repeat-engraver.cc:21: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from tie.cc:20: In file included from ./include/tie.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ system.cc:682:13: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize i = Paper_column::get_rank (left); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ system.cc:710:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (Paper_column::is_breakable (ro_columns [last_breakable])) ~~~~~~~~~~ ^~~~~~~~~~~~~~ system.cc:717:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (Paper_column::is_used (ro_columns[i])) ~~~~~~~~~~ ^ system.cc:718:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] columns.push_back (ro_columns[i]); ~~~~~~~~~~ ^ system.cc:706:35: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int last_breakable = ro_columns.size (); ~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ system.cc:792:40: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] for (vsize i = start; i != end; i += dir) ~~ ^~~ system.cc:819:40: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] for (vsize i = start; i != end; i += dir) ~~ ^~~ system.cc:844:101: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ~~~~~~~~~~~~~~~ ^~~~~ system.cc:844:108: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ~~~~~~~~~~~~~~~ ^~~ system.cc:871:101: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ~~~~~~~~~~~~~~~ ^~~~~ system.cc:871:108: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); ~~~~~~~~~~~~~~~ ^~~ system.cc:877:83: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ? Axis_group_interface::begin_of_line_pure_height (staves[i], start) ~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:878:82: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); ~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:878:89: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); ~~~~~~~~~~~~~~~~~~~~ ^~~ system.cc:885:86: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ? Axis_group_interface::begin_of_line_pure_height (this, start) ~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:886:85: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] : Axis_group_interface::rest_of_line_pure_height (this, start, end); ~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:886:92: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] : Axis_group_interface::rest_of_line_pure_height (this, start, end); ~~~~~~~~~~~~~~~~~~~~ ^~~ system.cc:956:51: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval begin = me->begin_of_line_pure_height (start, end); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:956:58: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval begin = me->begin_of_line_pure_height (start, end); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ system.cc:957:49: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval rest = me->rest_of_line_pure_height (start, end); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ system.cc:957:56: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Interval rest = me->rest_of_line_pure_height (start, end); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ system.cc:970:36: warning: operand of ? changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize target_rank = (d == LEFT ? start : end); ~~~~~~~~~~~ ^~~~~ system.cc:970:44: warning: operand of ? changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize target_rank = (d == LEFT ? start : end); ~~~~~~~~~~~ ^~~ system.cc:975:27: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return cols[indices[i - ranks.begin ()]]; ~~~~~~~ ~~^~~~~~~~~~~~~~~~ font-select.cc:41:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM entry = scm_c_vector_ref (font_vector, i); ~~~~~~~~~~~~~~~~ ^ font-select.cc:89:68: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] fm = unsmob_metrics (scm_force (scm_c_vector_ref (font_vector, i))); ~~~~~~~~~~~~~~~~ ^ font-select.cc:32:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int n = scm_c_vector_length (font_vector); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from output-def.cc:22: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from dot-column-engraver.cc:20: In file included from ./include/rhythmic-head.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from output-def.cc:24: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from system.cc:20: In file included from ./include/system.hh:23: In file included from ./include/column-x-positions.hh:23: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ system.cc:401:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (footnote_grobs, grob_2D_less); ^ In file included from system.cc:20: In file included from ./include/system.hh:23: In file included from ./include/column-x-positions.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from output-def.cc:24: In file included from ./include/global-context.hh:23: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from output-def.cc:24: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ system.cc:591:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (entries, std::less ()); ^ In file included from system.cc:20: In file included from ./include/system.hh:23: In file included from ./include/column-x-positions.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 6 warnings generated. rm -f ./out/pitch-interval.dep; DEPENDENCIES_OUTPUT="./out/pitch-interval.dep ./out/pitch-interval.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pitch-interval.o pitch-interval.cc In file included from time-signature.cc:20: In file included from ./include/time-signature.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tie.cc:27: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from breathing-sign.cc:28: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from tie.cc:38: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from tie.cc:39: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct breathing-sign.cc:97:26: warning: implicit conversion turns floating-point number into integer: 'const Real' (aka 'const double') to 'bool' [-Wfloat-conversion] if (Real const height = ydim.length ()) ~~ ^~~~~~ 8 warnings generated. rm -f ./out/collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/collision-engraver.dep ./out/collision-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/collision-engraver.o collision-engraver.cc In file included from spacing-loose-columns.cc:20: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from tab-note-heads-engraver.cc:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-grouper-interface.cc:20: In file included from ./include/staff-grouper-interface.hh:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from collision-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/page-marker.dep; DEPENDENCIES_OUTPUT="./out/page-marker.dep ./out/page-marker.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-marker.o page-marker.cc In file included from paper-score.cc:20: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from paper-score.cc:20: In file included from ./include/paper-score.hh:24: In file included from ./include/music-output.hh:25: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 4 warnings generated. rm -f ./out/trill-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/trill-spanner-engraver.dep ./out/trill-spanner-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/trill-spanner-engraver.o trill-spanner-engraver.cc In file included from paper-def.cc:22: In file included from ./include/output-def.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spacing-loose-columns.cc:20: In file included from ./include/system.hh:24: In file included from ./include/spanner.hh:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from minimal-page-breaking.cc:21: In file included from ./include/minimal-page-breaking.hh:23: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from trill-spanner-engraver.cc:27: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from spacing-loose-columns.cc:26: In file included from ./include/spacing-spanner.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spacing-loose-columns.cc:29: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct spacing-loose-columns.cc:41:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] dynamic_cast (posns->loose_cols_[i])->set_system (which); ~~~~~ ^ spacing-loose-columns.cc:46:62: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Item *loose = dynamic_cast (posns->loose_cols_[i]); ~~~~~ ^ rm -f ./out/grid-line-interface.dep; DEPENDENCIES_OUTPUT="./out/grid-line-interface.dep ./out/grid-line-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grid-line-interface.o grid-line-interface.cc spacing-loose-columns.cc:107:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (base_cols[j]->get_system () == which) ~~~~~~~~~ ^ spacing-loose-columns.cc:108:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] right = dynamic_cast ((Grob *)base_cols[j]); ~~~~~~~~~ ^ spacing-loose-columns.cc:36:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int loose_col_count = posns->loose_cols_.size (); ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from tab-note-heads-engraver.cc:28: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from paper-def.cc:23: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct 2 warnings generated. minimal-page-breaking.cc:45:26: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize first_page_num = robust_scm2int (book_->paper_->c_variable ("first-page-number"), 1); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ paper-score.cc:In file included from 87page-marker.cc::5420:: In file included from warning: ./include/page-marker.hhimplicit conversion changes signedness: 'int' to 'const value_type' (aka 'const unsigned long') [-Wsign-conversion]: 23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] break_ranks_.push_back (it->get_column ()->get_rank ()); ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ paper-score.cc:126:38: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return algorithm.solve (0, VPOS, system_count); ~~~~~ ^~~~~~~~~~~~ tab-note-heads-engraver.cc:117:70: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] note_entry = scm_list_ref (string_fret_finger, scm_from_int (i)); ~~~~~~~~~~~~ ^ 9 warnings generated. rm -f ./out/freetype.dep; DEPENDENCIES_OUTPUT="./out/freetype.dep ./out/freetype.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/freetype.o freetype.cc 3 warnings generated. rm -f ./out/break-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/break-alignment-interface.dep ./out/break-alignment-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/break-alignment-interface.o break-alignment-interface.cc rm -f ./out/pfb.dep; DEPENDENCIES_OUTPUT="./out/pfb.dep ./out/pfb.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pfb.o pfb.cc In file included from parenthesis-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/global-context-scheme.dep; DEPENDENCIES_OUTPUT="./out/global-context-scheme.dep ./out/global-context-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/global-context-scheme.o global-context-scheme.cc In file included from pitch-interval.cc:20: In file included from ./include/pitch-interval.hh:23: In file included from ./include/pitch.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pfb.cc:25: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from break-alignment-interface.cc:20: In file included from ./include/break-align-interface.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/grace-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-engraver.dep ./out/grace-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grace-engraver.o grace-engraver.cc 3 warnings generated. rm -f ./out/repeat-acknowledge-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-acknowledge-engraver.dep ./out/repeat-acknowledge-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/repeat-acknowledge-engraver.o repeat-acknowledge-engraver.cc In file included from grace-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 12 warnings generated. In file included from repeat-acknowledge-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/grob-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-interface-scheme.dep ./out/grob-interface-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-interface-scheme.o grob-interface-scheme.cc In file included from grid-line-interface.cc:20: In file included from ./include/grid-line-interface.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pitch-interval.cc:20: In file included from ./include/pitch-interval.hh:23: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/book.dep; DEPENDENCIES_OUTPUT="./out/book.dep ./out/book.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/book.o book.cc 6 warnings generated. rm -f ./out/simple-spacer.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/simple-spacer.o simple-spacer.cc In file included from grob-interface-scheme.cc:20: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/lyric-hyphen.dep; DEPENDENCIES_OUTPUT="./out/lyric-hyphen.dep ./out/lyric-hyphen.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-hyphen.o lyric-hyphen.cc 5 warnings generated. rm -f ./out/ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-engraver.dep ./out/ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ligature-engraver.o ligature-engraver.cc 5 warnings generated. In file included from freetype.cc:20: In file included from ./include/freetype.hh:28: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/prob-scheme.dep; DEPENDENCIES_OUTPUT="./out/prob-scheme.dep ./out/prob-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/prob-scheme.o prob-scheme.cc In file included from global-context-scheme.cc:21: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ break-alignment-interface.cc:79:61: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] writable_elts.erase (writable_elts.begin () + i); ~ ^ In file included from ligature-engraver.cc:20: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ break-alignment-interface.cc:298:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Grob *alignment_parent = elements[break_aligned_grob]; ~~~~~~~~ ^~~~~~~~~~~~~~~~~~ break-alignment-interface.cc:285:40: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] break_aligned_grob = i; ~ ^ break-alignment-interface.cc:289:38: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] break_aligned_grob = i; ~ ^ break-alignment-interface.cc:358:73: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] if (scm_is_vector (vis) && to_boolean (scm_c_vector_ref (vis, dir))) ~~~~~~~~~~~~~~~~ ^~~ break-alignment-interface.cc:361:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] scm_c_vector_set_x (ret, dir, scm_from_bool (visible)); ~~~~~~~~~~~~~~~~~~ ^~~ In file included from lyric-hyphen.cc:20: In file included from ./include/lyric-hyphen.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grace-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ grace-engraver.cc:54:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (last_moment_.grace_part_ && !now.grace_part_) ^~~~~~~~~~~~~~~~~~~~~~~~ ~~ grace-engraver.cc:54:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (last_moment_.grace_part_ && !now.grace_part_) ~^~~~~~~~~~~~~~~ grace-engraver.cc:69:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] else if (!last_moment_.grace_part_ && now.grace_part_) ~^~~~~~~~~~~~~~~~~~~~~~~~ grace-engraver.cc:69:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] else if (!last_moment_.grace_part_ && now.grace_part_) ~~ ^~~~~~~~~~~~~~~ pfb.cc:50:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] | (p[2] << 16) | (p[3] << 24); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ pfb.cc:55:53: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] out = (char *)realloc (out, olen + seglen + 1); ~~~~~~~ ~~~~~~~~~~~~~~^~~ pfb.cc:65:56: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] out = (char *)realloc (out, olen + outlength + 1); ~~~~~~~ ~~~~~~~~~~~~~~~~~^~~ pfb.cc:68:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] for (int i = seglen; i--;) ~ ^~~~~~ In file included from global-context-scheme.cc:21: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from global-context-scheme.cc:21: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class 2 warnings generated. rm -f ./out/new-fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/new-fingering-engraver.dep ./out/new-fingering-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/new-fingering-engraver.o new-fingering-engraver.cc In file included from grid-line-interface.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 2 warnings generated. rm -f ./out/bezier.dep; DEPENDENCIES_OUTPUT="./out/bezier.dep ./out/bezier.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bezier.o bezier.cc 9 warnings generated. rm -f ./out/arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/arpeggio-engraver.dep ./out/arpeggio-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/arpeggio-engraver.o arpeggio-engraver.cc 39 warnings generated. 2 warnings generated. rm -f ./out/stencil-integral.dep; DEPENDENCIES_OUTPUT="./out/stencil-integral.dep ./out/stencil-integral.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stencil-integral.o stencil-integral.cc rm -f ./out/double-percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/double-percent-repeat-engraver.dep ./out/double-percent-repeat-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/double-percent-repeat-engraver.o double-percent-repeat-engraver.cc In file included from simple-spacer.cc:25: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 6 warnings generated. In file included from simple-spacer.cc:29: In file included from ./include/paper-column.hh:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/spacing-options.dep; DEPENDENCIES_OUTPUT="./out/spacing-options.dep ./out/spacing-options.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-options.o spacing-options.cc In file included from ligature-engraver.cc:20: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from repeat-acknowledge-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from double-percent-repeat-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] repeat-acknowledge-engraver.cc:75: return __GMP_ABS (__gmp_z->_mp_size); 8 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: /data/scratch/print/lilypond/work/.buildlink/include/gmp.himplicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]: 445:42: note: expanded from macro '__GMP_ABS' if (!now_mom ().main_part_) ~^~~~~~~~~~~~~~~~~~~~~ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. rm -f ./out/tuplet-number.dep; DEPENDENCIES_OUTPUT="./out/tuplet-number.dep ./out/tuplet-number.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tuplet-number.o tuplet-number.cc simple-spacer.cc:120:17: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (spring_dist) ~~ ^~~~~~~~~~~ simple-spacer.cc:121:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] springs_[i].set_distance (springs_[i].distance () * dist / spring_dist); ~~~~~~~~ ^ simple-spacer.cc:121:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] springs_[i].set_distance (springs_[i].distance () * dist / spring_dist); ~~~~~~~~ ^ simple-spacer.cc:123:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] springs_[i].set_distance (dist / (r - l)); ~~~~~~~~ ^ simple-spacer.cc:130:14: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] springs_[i].set_blocking_force (max (block_force, springs_[i].blocking_force ())); ~~~~~~~~ ^ simple-spacer.cc:130:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] springs_[i].set_blocking_force (max (block_force, springs_[i].blocking_force ())); ~~~~~~~~ ^ simple-spacer.cc:138:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] d += springs_[i].distance (); ~~~~~~~~ ^ simple-spacer.cc:147:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] den += stretch ? springs_[i].inverse_stretch_strength () ~~~~~~~~ ^ simple-spacer.cc:148:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] : springs_[i].inverse_compress_strength (); ~~~~~~~~ ^ simple-spacer.cc:449:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); ~~~~~~~ ~~^~~~ simple-spacer.cc:449:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~ simple-spacer.cc:452:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); ~~~~~~~ ~~^~~~ simple-spacer.cc:452:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); ~~~~~~~ ~~~~^~~~ simple-spacer.cc:455:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); ~~~~~~~ ~~^~~~ simple-spacer.cc:455:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); ~~~~~~~ ~~~~^~~~ simple-spacer.cc:456:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] spacer.add_rod (0, i - st, -cols[i].keep_inside_line_[LEFT]); ~~~~~~~ ~~^~~~ simple-spacer.cc:507:25: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); ~~~~~~~ ^ simple-spacer.cc:507:45: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); ~~~~~~~ ~~~~~~~~~~~~~~~~~^~ simple-spacer.cc:511:27: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); ~~~~~~~ ^ simple-spacer.cc:511:35: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); ~~~~~~~ ~~~~~^~~~~~~ simple-spacer.cc:512:30: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] spacer.add_rod (0, i, -cols[i].keep_inside_line_[LEFT]); ~~~~~~~ ^ In file included from book.cc:20: In file included from ./include/book.hh:27: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-hyphen.cc:23: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from In file included from simple-spacer.ccarpeggio-engraver.cc::25: 20In file included from ./include/column-x-positions.hh: :In file included from ./include/engraver.hh:23: 23In file included from : ./include/grob-info.hh:../flower/include/std-vector.hh23:: 168:In file included from ./include/lily-guile.hh68:: 27warning: In file included from : /usr/pkg/guile/1.8/include/libguile.himplicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] :24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ ../flower/include/std-vector.hh:201:14: note return __GMP_ABS (__gmp_z->_mp_size); : in instantiation of function template specialization 'lower_bound' requested here ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' vsize lb = lower_bound (v, key, less, b, e); ^ simple-spacer.cc:384:17#define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^: note: in instantiation of function template specialization 'binary_search' requested here /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] vsize j = binary_search (cols, other, Paper_column::less_than, col_index); ^ return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' In file included from simple-spacer.cc:25: In file included from ./include/column-x-positions.hh#define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) : ^~~~23 : ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ In file included from book.cc:26: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from prob-scheme.cc:20: In file included from ./include/prob.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. rm -f ./out/stem.dep; DEPENDENCIES_OUTPUT="./out/stem.dep ./out/stem.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stem.o stem.cc In file included from lyric-hyphen.cc:26: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from book.cc:33: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct bezier.cc:202:33: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sol.erase (sol.begin () + i); ~ ^ In file included from new-fingering-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/music.dep; DEPENDENCIES_OUTPUT="./out/music.dep ./out/music.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music.o music.cc In file included from spacing-options.cc:21: In file included from ./include/spacing-options.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 8 warnings generated. In file included from music.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/music-sequence.dep; DEPENDENCIES_OUTPUT="./out/music-sequence.dep ./out/music-sequence.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-sequence.o music-sequence.cc 2 warnings generated. rm -f ./out/drum-note-engraver.dep; DEPENDENCIES_OUTPUT="./out/drum-note-engraver.dep ./out/drum-note-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/drum-note-engraver.o drum-note-engraver.cc 3 warnings generated. In file included from spacing-options.cc:21: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct In file included from double-percent-repeat-engraver.cc:21: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from tuplet-number.cc:21: In file included from ./include/tuplet-bracket.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spacing-options.cc:22: In file included from ./include/spacing-spanner.hh:26: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/lily-lexer-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer-scheme.dep ./out/lily-lexer-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-lexer-scheme.o lily-lexer-scheme.cc 6 warnings generated. rm -f ./out/paper-system.dep; DEPENDENCIES_OUTPUT="./out/paper-system.dep ./out/paper-system.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-system.o paper-system.cc In file included from double-percent-repeat-engraver.cc:21: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class 2 warnings generated. 6 warnings generated. In file included from tuplet-number.cc:22: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/box.dep; DEPENDENCIES_OUTPUT="./out/box.dep ./out/box.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/box.o box.cc rm -f ./out/output-property-engraver.dep; DEPENDENCIES_OUTPUT="./out/output-property-engraver.dep ./out/output-property-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/output-property-engraver.o output-property-engraver.cc spacing-options.cc:44:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (shortest_dur.main_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from tuplet-number.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 7 warnings generated. rm -f ./out/relative-octave-music.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-music.dep ./out/relative-octave-music.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/relative-octave-music.o relative-octave-music.cc In file included from output-property-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. In file included from relative-octave-music.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/flag.dep; DEPENDENCIES_OUTPUT="./out/flag.dep ./out/flag.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/flag.o flag.cc 6 warnings generated. rm -f ./out/multi-measure-rest.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest.dep ./out/multi-measure-rest.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/multi-measure-rest.o multi-measure-rest.cc In file included from stencil-integral.cc:38: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ new-fingering-engraver.cc:227:47: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] scripts->erase (scripts->begin () + i); ~ ^ new-fingering-engraver.cc:256:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int center = scripts->size () / 2; ~~~~~~ ~~~~~~~~~~~~~~~~~^~~ In file included from music.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 1 warning generated. In file included from stem.cc:40: In file included from ./include/stem.hh:26: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/paper-column.dep; DEPENDENCIES_OUTPUT="./out/paper-column.dep ./out/paper-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-column.o paper-column.cc 2 warnings generated. In file included from music.cc:29: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct In file included from new-fingering-engraver.ccrm -f ./out/volta-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/volta-repeat-iterator.dep ./out/volta-repeat-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/volta-repeat-iterator.o volta-repeat-iterator.cc :20: In file included from stencil-integral.cc:47: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct In file included from volta-repeat-iterator.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ new-fingering-engraver.cc:231:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (*scripts, less ()); ^ In file included from new-fingering-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from paper-system.cc:20: In file included from ./include/paper-system.hh:22: In file included from ./include/prob.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from music-sequence.cc:20: In file included from ./include/music-sequence.hh:23: In file included from ./include/pitch.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from relative-octave-music.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from multi-measure-rest.cc:20: In file included from ./include/multi-measure-rest.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from drum-note-engraver.cc:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from box.cc:20: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. 6 warnings generated. In file included from stem.cc:51: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct rm -f ./out/spacing-interface.dep; DEPENDENCIES_OUTPUT="./out/spacing-interface.dep ./out/spacing-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-interface.o spacing-interface.cc In file included from paper-column.cc:20: In file included from ./include/paper-column.hh:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ stem.cc:94:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int len = scm_ilength (lst); ~~~ ^~~~~~~~~~~~~~~~~ rm -f ./out/staff-symbol-referencer-scheme.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer-scheme.dep ./out/staff-symbol-referencer-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-symbol-referencer-scheme.o staff-symbol-referencer-scheme.cc In file included from music-sequence.cc:20: In file included from ./include/music-sequence.hh:23: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from music-sequence.cc:20: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct rm -f ./out/percent-repeat-item.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-item.dep ./out/percent-repeat-item.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/percent-repeat-item.o percent-repeat-item.cc music-sequence.cc:45:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (last_len.grace_part_ && l.main_part_) ^~~~~~~~~~~~~~~~~~~~ ~~ music-sequence.cc:45:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (last_len.grace_part_ && l.main_part_) ~~ ^~~~~~~~~~~~ In file included from volta-repeat-iterator.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from drum-note-engraver.cc:24: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from flag.cc:21: In file included from ./include/stem.hh:26: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spacing-interface.cc:20: In file included from ./include/spacing-interface.hh:19: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ stem.cc:916:11: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (attach && style != "mensural" ^~~~~~ ~~ In file included from stem.cc:40: In file included from ./include/stem.hh:23: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ stem.cc:260:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (ps, less ()); ^ In file included from stem.cc:40: In file included from ./include/stem.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ stem.cc:517:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (heads, position_less); ^ In file included from stem.cc:40: In file included from ./include/stem.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 5 warnings generated. rm -f ./out/one-line-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/one-line-page-breaking.dep ./out/one-line-page-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/one-line-page-breaking.o one-line-page-breaking.cc In file included from multi-measure-rest.cc:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 8 warnings generated. 2 warnings generated. rm -f ./out/figured-bass-position-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-position-engraver.dep ./out/figured-bass-position-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/figured-bass-position-engraver.o figured-bass-position-engraver.cc In file included from stencil-integral.cc:38: In file included from ./include/box.hh:8: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ stencil-integral.cc:248:35: note: in instantiation of function template specialization 'sign' requested here Direction (sign (slope))); ^ rm -f ./out/guile-init.dep; DEPENDENCIES_OUTPUT="./out/guile-init.dep ./out/guile-init.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/guile-init.o guile-init.cc In file included from output-property-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from percent-repeat-item.cc:20: In file included from ./include/percent-repeat-item.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-lexer-scheme.cc:21: In file included from ./include/lily-lexer.hh:25: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-column.cc:27: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from paper-column.cc:29: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from paper-column.cc:31: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from one-line-page-breaking.cc:20: In file included from ./include/one-line-page-breaking.hh:23: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-lexer-scheme.cc:21: In file included from ./include/lily-lexer.hh:26: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ paper-column.cc:390:39: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] array.erase (array.begin () + i); ~ ^ 5 warnings generated. rm -f ./out/ottava-engraver.dep; DEPENDENCIES_OUTPUT="./out/ottava-engraver.dep ./out/ottava-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ottava-engraver.o ottava-engraver.cc 5 warnings generated. rm -f ./out/modified-font-metric.dep; DEPENDENCIES_OUTPUT="./out/modified-font-metric.dep ./out/modified-font-metric.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/modified-font-metric.o modified-font-metric.cc In file included from figured-bass-position-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from multi-measure-rest.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 2 warnings generated. rm -f ./out/separation-item.dep; DEPENDENCIES_OUTPUT="./out/separation-item.dep ./out/separation-item.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/separation-item.o separation-item.cc In file included from multi-measure-rest.cc:34: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct In file included from multi-measure-rest.cc:38: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct multi-measure-rest.cc:259:15: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real blot = width ? (.8 * min (y, ythick)) : 0.0; ^~~~~ ~ In file included from ottava-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-symbol-referencer-scheme.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 27 warnings generated. rm -f ./out/piano-pedal-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-engraver.dep ./out/piano-pedal-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/piano-pedal-engraver.o piano-pedal-engraver.cc In file included from percent-repeat-item.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from spacing-interface.cc:31: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from guile-init.cc:21: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. rm -f ./out/custos.dep; DEPENDENCIES_OUTPUT="./out/custos.dep ./out/custos.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/custos.o custos.cc 9 warnings generated. 6 warnings generated. rm -f ./out/percent-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-iterator.dep ./out/percent-repeat-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/percent-repeat-iterator.o percent-repeat-iterator.cc In file included from separation-item.cc:20: In file included from ./include/separation-item.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from modified-font-metric.cc:22: In file included from ./include/modified-font-metric.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/mensural-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature-engraver.dep ./out/mensural-ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/mensural-ligature-engraver.o mensural-ligature-engraver.cc In file included from one-line-page-breaking.cc:24: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 2 warnings generated. 5 warnings generated. In file included from percent-repeat-iterator.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/line-spanner.dep; DEPENDENCIES_OUTPUT="./out/line-spanner.dep ./out/line-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/line-spanner.o line-spanner.cc rm -f ./out/pitch-scheme.dep; DEPENDENCIES_OUTPUT="./out/pitch-scheme.dep ./out/pitch-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pitch-scheme.o pitch-scheme.cc In file included from figured-bass-position-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from piano-pedal-engraver.cc:24: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from modified-font-metric.cc:22: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct In file included from custos.cc:31: In file included from ./include/custos.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from mensural-ligature-engraver.cc:21: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from separation-item.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 9 warnings generated. rm -f ./out/simple-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simple-music-iterator.dep ./out/simple-music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/simple-music-iterator.o simple-music-iterator.cc In file included from 8pitch-scheme.cc warning:s20 generated. : In file included from ./include/pitch.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/footnote-engraver.dep; DEPENDENCIES_OUTPUT="./out/footnote-engraver.dep ./out/footnote-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/footnote-engraver.o footnote-engraver.cc 3 warnings generated. 3 warnings generated. rm -f ./out/parse-scm.dep; DEPENDENCIES_OUTPUT="./out/parse-scm.dep ./out/parse-scm.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/parse-scm.o parse-scm.cc rm -f ./out/music-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-scheme.dep ./out/music-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-scheme.o music-scheme.cc In file included from line-spanner.cc:20: In file included from ./include/align-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pitch-scheme.cc:20: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/slur-configuration.dep; DEPENDENCIES_OUTPUT="./out/slur-configuration.dep ./out/slur-configuration.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-configuration.o slur-configuration.cc In file included from music-scheme.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from percent-repeat-iterator.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/vaticana-ligature.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature.dep ./out/vaticana-ligature.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/vaticana-ligature.o vaticana-ligature.cc In file included from mensural-ligature-engraver.cc:21: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from line-spanner.cc:33: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/stencil-scheme.dep; DEPENDENCIES_OUTPUT="./out/stencil-scheme.dep ./out/stencil-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stencil-scheme.o stencil-scheme.cc In file included from parse-scm.cc:20: In file included from ./include/parse-scm.hh:23: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from footnote-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from vaticana-ligature.cc:20: In file included from ./include/vaticana-ligature.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ mensural-ligature-engraver.cc:429:36: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion] if (size_t const dot_count = Rhythmic_head::dot_count (current)) ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from simple-music-iterator.cc:20: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from piano-pedal-engraver.cc:27: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/translator-dispatch-list.dep; DEPENDENCIES_OUTPUT="./out/translator-dispatch-list.dep ./out/translator-dispatch-list.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator-dispatch-list.o translator-dispatch-list.cc 3 warnings generated. rm -f ./out/tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/tie-engraver.dep ./out/tie-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-engraver.o tie-engraver.cc In file included from slur-configuration.cc:22: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ piano-pedal-engraver.cc:160:79: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] base_ident = base_ident + String_convert::to_lower (string (name, prev_pos, cur_pos - prev_pos)) + "-"; ~~~~~~ ^~~~~~~~ piano-pedal-engraver.cc:160:97: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] base_ident = base_ident + String_convert::to_lower (string (name, prev_pos, cur_pos - prev_pos)) + "-"; ~~~~~~ ~~~~~~~~^~~~~~~~~~ piano-pedal-engraver.cc:163:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] base_ident += String_convert::to_lower (string (name, prev_pos, cur_pos - prev_pos)); ~~~~~~ ^~~~~~~~ piano-pedal-engraver.cc:163:79: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] base_ident += String_convert::to_lower (string (name, prev_pos, cur_pos - prev_pos)); ~~~~~~ ~~~~~~~~^~~~~~~~~~ In file included from parse-scm.cc:25: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from simple-music-iterator.cc:20: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 3 warnings generated. 5 warnings generated. In file included from stencil-scheme.cc:20: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/auto-change-iterator.dep; DEPENDENCIES_OUTPUT="./out/auto-change-iterator.dep ./out/auto-change-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/auto-change-iterator.o auto-change-iterator.cc rm -f ./out/general-scheme.dep; DEPENDENCIES_OUTPUT="./out/general-scheme.dep ./out/general-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/general-scheme.o general-scheme.cc In file included from slur-configuration.cc:26: ./include/slur-scoring.hh:83:1: warning: 'Slur_score_state' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Slur_score_state ^ ./include/lily-proto.hh:174:1: note: did you mean struct here? class Slur_score_state; ^~~~~ struct In file included from tie-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ slur-configuration.cc:58:38: warning: implicit conversion turns floating-point number into integer: 'const Real' (aka 'const double') to 'bool' [-Wfloat-conversion] Direction resolution_dir = frac ? state.dir_ : CENTER; ^~~~ ~ In file included from music-scheme.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ slur-configuration.cc:107:11: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (y) ~~ ^ slur-configuration.cc:198:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (s) ~~ ^ In file included from auto-change-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ slur-configuration.cc:241:26: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real hd = (head_dy) ^~~~~~~ In file included from slur-configuration.cc:20: In file included from ./include/slur-configuration.hh:23: In file included from ./include/bezier.hh:23: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ slur-configuration.cc:476:7: note: in instantiation of function template specialization 'sign' requested here if (sign (dy) == 0 ^ 5 warnings generated. rm -f ./out/font-size-engraver.dep; DEPENDENCIES_OUTPUT="./out/font-size-engraver.dep ./out/font-size-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-size-engraver.o font-size-engraver.cc 3 warnings generated. rm -f ./out/dispatcher.dep; DEPENDENCIES_OUTPUT="./out/dispatcher.dep ./out/dispatcher.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dispatcher.o dispatcher.cc 6 warnings generated. 5 warnings generated. rm -f ./out/context.dep; DEPENDENCIES_OUTPUT="./out/context.dep ./out/context.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context.o context.cc rm -f ./out/tab-tie-follow-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-tie-follow-engraver.dep ./out/tab-tie-follow-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tab-tie-follow-engraver.o tab-tie-follow-engraver.cc In file included from stencil-scheme.cc:22: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from dispatcher.cc:20: In file included from ./include/dispatcher.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from translator-dispatch-list.cc:20: In file included from ./include/translator-dispatch-list.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 9 warnings generated. rm -f ./out/grob-array.dep; DEPENDENCIES_OUTPUT="./out/grob-array.dep ./out/grob-array.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-array.o grob-array.cc In file included from footnote-engraver.cc:22: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from footnote-engraver.cc:28: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from context.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from vaticana-ligature.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 5 warnings generated. In file included from vaticana-ligature.cc:20: In file included from ./include/vaticana-ligature.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:38: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ vaticana-ligature.cc:115:47: note: in instantiation of function template specialization 'sign' requested here Real ypos_correction = -0.1 * staff_space * sign (interval); ^ rm -f ./out/rhythmic-head.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-head.dep ./out/rhythmic-head.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rhythmic-head.o rhythmic-head.cc In file included from tab-tie-follow-engraver.cc:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. In file included from auto-change-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/music-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-iterator.dep ./out/music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-iterator.o music-iterator.cc In file included from tie-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 4 warnings generated. 5 warnings generated. rm -f ./out/slur-proto-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-proto-engraver.dep ./out/slur-proto-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-proto-engraver.o slur-proto-engraver.cc In file included from rhythmic-head.cc:20: In file included from ./include/rhythmic-head.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/all-font-metrics-scheme.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics-scheme.dep ./out/all-font-metrics-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/all-font-metrics-scheme.o all-font-metrics-scheme.cc tie-engraver.cc:192:57: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] heads_to_tie_.erase (heads_to_tie_.begin () + i); ~ ^ tie-engraver.cc:227:61: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] heads_to_tie_.erase (heads_to_tie_.begin () + i); ~ ^ tie-engraver.cc:307:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (end.grace_part_) ~~ ^~~~~~~~~~~~~~~ In file included from slur-proto-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from font-size-engraver.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ dispatcher.cc:96:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int num_classes = scm_ilength (class_list); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 2 warnings generated. rm -f ./out/note-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-spacing-engraver.dep ./out/note-spacing-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-spacing-engraver.o note-spacing-engraver.cc rm -f ./out/duration-scheme.dep; DEPENDENCIES_OUTPUT="./out/duration-scheme.dep ./out/duration-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/duration-scheme.o duration-scheme.cc In file included from general-scheme.cc:34: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. rm -f ./out/ledger-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-engraver.dep ./out/ledger-line-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ledger-line-engraver.o ledger-line-engraver.cc 3 warnings generated. rm -f ./out/slur-scoring.dep; DEPENDENCIES_OUTPUT="./out/slur-scoring.dep ./out/slur-scoring.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-scoring.o slur-scoring.cc In file included from context.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ general-scheme.cc:202:18: warning: implicit conversion changes signedness: 'value_type' (aka 'char') to 'Byte' (aka 'unsigned char') [-Wsign-conversion] Byte cur = orig_str[i]; ~~~ ^~~~~~~~~~~ general-scheme.cc:205:20: warning: implicit conversion changes signedness: 'Byte' (aka 'unsigned char') to 'value_type' (aka 'char') [-Wsign-conversion] new_str += cur; ~~ ^~~ general-scheme.cc:295:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] lst = scm_cons (ly_string2scm (output_formats[i]), lst); ~~~~~~~~~~~~~~ ^ general-scheme.cc:293:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int output_formats_count = output_formats.size (); ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~ general-scheme.cc:635:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int argc = scm_is_pair (rest) ? scm_ilength (rest) : 0; ~~~~ ^~~~~~~~~~~~~~~~~~ In file included from grob-array.cc:20: In file included from ./include/grob-array.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from music-iterator.cc:24: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from duration-scheme.cc:21: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from all-font-metrics-scheme.cc:21: In file included from ./include/all-font-metrics.hh:24: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 4 warnings generated. rm -f ./out/fingering-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-column-engraver.dep ./out/fingering-column-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/fingering-column-engraver.o fingering-column-engraver.cc In file included from note-spacing-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from music-iterator.cc:24: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ font-size-engraver.cc:51:8: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (!size) ~^~~~ In file included from music-iterator.cc:29: ./include/music-wrapper.hh:25:1: warning: 'Music_wrapper' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_wrapper ^ ./include/lily-proto.hh:132:1: note: did you mean struct here? class Music_wrapper; ^~~~~ struct 3 warnings generated. 2 warnings generated. 8 warnings generated. rm -f ./out/lyric-combine-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music-iterator.dep ./out/lyric-combine-music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-combine-music-iterator.o lyric-combine-music-iterator.cc rm -f ./out/event-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-iterator.dep ./out/event-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/event-iterator.o event-iterator.cc rm -f ./out/fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-engraver.dep ./out/fingering-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/fingering-engraver.o fingering-engraver.cc 6 warnings generated. In file included from context.cc:22: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from context.cc:24: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ rm -f ./out/piano-pedal-bracket.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-bracket.dep ./out/piano-pedal-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/piano-pedal-bracket.o piano-pedal-bracket.cc ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from ledger-line-engraver.cc:20: In file included from ./include/pointer-group-interface.hh:25: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from context.cc:32: ./include/translator-group.hh:92:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/translator-group.hh:92:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from fingering-column-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-combine-music-iterator.cc:20: In file included from ./include/dispatcher.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from slur-scoring.cc:21: In file included from ./include/slur-scoring.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from duration-scheme.cc:21: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from tab-tie-follow-engraver.cc:27: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/horizontal-bracket.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket.dep ./out/horizontal-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/horizontal-bracket.o horizontal-bracket.cc In file included from fingering-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from slur-proto-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 3 warnings generated. In file included from slur-scoring.cc:21: ./include/slur-scoring.hh:83:1: warning: 'Slur_score_state' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Slur_score_state ^ ./include/lily-proto.hh:174:1: note: did you mean struct here? class Slur_score_state; ^~~~~ struct slur-proto-engraver.ccrm -f ./out/accidental.dep; DEPENDENCIES_OUTPUT="./out/accidental.dep ./out/accidental.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2:.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/accidental.o accidental.cc 168:64: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] start_events_.erase (start_events_.begin () + (*event_idx)); ~ ^~~~~~~~~~ slur-proto-engraver.cc:195:47: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] slurs_.erase (slurs_.begin () + j); ~ ^ slur-proto-engraver.cc:221:43: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] slurs_.erase (slurs_.begin () + j); ~ ^ slur-proto-engraver.cc:240:61: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] stop_events_.erase (stop_events_.begin () + j); ~ ^ 2 warnings generated. rm -f ./out/page-layout-problem-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem-scheme.dep ./out/page-layout-problem-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-layout-problem-scheme.o page-layout-problem-scheme.cc 7 warnings generated. In file included from slur-scoring.cc:37: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/control-track-performer.dep; DEPENDENCIES_OUTPUT="./out/control-track-performer.dep ./out/control-track-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/control-track-performer.o control-track-performer.cc 5 warnings generated. rm -f ./out/side-position-interface.dep; DEPENDENCIES_OUTPUT="./out/side-position-interface.dep ./out/side-position-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/side-position-interface.o side-position-interface.cc In file included from note-spacing-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ slur-scoring.cc:739:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] scores.push_back (Slur_configuration::new_config (os, scores.size ())); ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~ In file included from page-layout-problem-scheme.cc:20: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/arpeggio.dep; DEPENDENCIES_OUTPUT="./out/arpeggio.dep ./out/arpeggio.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/arpeggio.o arpeggio.cc In file included from fingering-engraver.cc:21: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. rm -f ./out/scale.dep; DEPENDENCIES_OUTPUT="./out/scale.dep ./out/scale.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/scale.o scale.cc 8 warnings generated. rm -f ./out/nested-property.dep; DEPENDENCIES_OUTPUT="./out/nested-property.dep ./out/nested-property.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/nested-property.o nested-property.cc In file included from event-iterator.cc:20: In file included from ./include/event-iterator.hh:24: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from accidental.cc:20: In file included from ./include/accidental-interface.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from scale.cc:22: In file included from ./include/scale.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-combine-music-iterator.cc:21: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from piano-pedal-bracket.cc:20: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from horizontal-bracket.cc:20: In file included from ./include/horizontal-bracket.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from nested-property.cc:1: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ fingering-engraver.cc:89:46: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] make_script (to_dir (dir), events_[i], i); ~~~~~~~~~~~ ^ 5 warnings generated. rm -f ./out/freetype-error.dep; DEPENDENCIES_OUTPUT="./out/freetype-error.dep ./out/freetype-error.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/freetype-error.o freetype-error.cc In file included from arpeggio.cc:20: In file included from ./include/arpeggio.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-combine-music-iterator.cc:21: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from horizontal-bracket.cc:22: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct lyric-combine-music-iterator.cc:300:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (now.grace_part_ && !to_boolean (lyrics_context_->get_property ("includeGraceNotes"))) ^~~~~~~~~~~~~~~ ~~ In file included from event-iterator.cc:20: In file included from ./include/event-iterator.hh:24: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from control-track-performer.cc:4: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from accidental.cc:26: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/text-interface.dep; DEPENDENCIES_OUTPUT="./out/text-interface.dep ./out/text-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/text-interface.o text-interface.cc 2 warnings generated. rm -f ./out/bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-engraver.dep ./out/bar-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bar-engraver.o bar-engraver.cc In file included from arpeggio.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from control-track-performer.cc:4: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from control-track-performer.cc:5: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct 6 warnings generated. 3 warnings generated. In file included from side-position-interface.cc:20: In file included from ./include/side-position-interface.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from nested-property.cc:1: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/note-head-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-head-line-engraver.dep ./out/note-head-line-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-head-line-engraver.o note-head-line-engraver.cc 5 warnings generated. rm -f ./out/dot-column.dep; DEPENDENCIES_OUTPUT="./out/dot-column.dep ./out/dot-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dot-column.o dot-column.cc In file included from bar-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/scheme-listener.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener.dep ./out/scheme-listener.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/scheme-listener.o scheme-listener.cc 6 warnings generated. In file included from scheme-listener.cc:20: In file included from ./include/scheme-listener.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/dot-configuration.dep; DEPENDENCIES_OUTPUT="./out/dot-configuration.dep ./out/dot-configuration.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dot-configuration.o dot-configuration.cc In file included from scale.cc:22: In file included from ./include/scale.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 9 warnings generated. scale.cc:44:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM step = scm_c_vector_ref (steps, i); ~~~~~~~~~~~~~~~~ ^ rm -f ./out/partial-iterator.dep; DEPENDENCIES_OUTPUT="./out/partial-iterator.dep ./out/partial-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/partial-iterator.o partial-iterator.cc scale.cc:41:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = scm_c_vector_length (steps); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ scale.cc:99:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return step_tones_.size (); ~~~~~~ ~~~~~~~~~~~~^~~~~~~ scale.cc:110:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return step_tones_[normalized_step] + Rational (octave * 6); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~ scale.cc:122:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return Rational (6) - step_tones_[normalized_step]; ~~~~~~~~~~~ ^~~~~~~~~~~~~~~ scale.cc:124:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return step_tones_[normalized_step + 1] - step_tones_[normalized_step]; ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ scale.cc:124:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return step_tones_[normalized_step + 1] - step_tones_[normalized_step]; ~~~~~~~~~~~ ^~~~~~~~~~~~~~~ 5 warnings generated. In file included from freetype-error.cc:21: In file included from ./include/freetype.hh:28: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/midi-stream.dep; DEPENDENCIES_OUTPUT="./out/midi-stream.dep ./out/midi-stream.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/midi-stream.o midi-stream.cc rm -f ./out/span-bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-engraver.dep ./out/span-bar-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/span-bar-engraver.o span-bar-engraver.cc 7 warnings generated. rm -f ./out/grob-interface.dep; DEPENDENCIES_OUTPUT="./out/grob-interface.dep ./out/grob-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-interface.o grob-interface.cc In file included from partial-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. 5 warnings generated. rm -f ./out/key-performer.dep; DEPENDENCIES_OUTPUT="./out/key-performer.dep ./out/key-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/key-performer.o key-performer.cc In file included from note-head-line-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/melody-engraver.dep; DEPENDENCIES_OUTPUT="./out/melody-engraver.dep ./out/melody-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/melody-engraver.o melody-engraver.cc In file included from bar-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from key-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grob-interface.cc:20: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from text-interface.cc:21: In file included from ./include/text-interface.hh:24: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. In file included from melody-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/tie-column.dep; DEPENDENCIES_OUTPUT="./out/tie-column.dep ./out/tie-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-column.o tie-column.cc In file included from dot-configuration.cc:21: In file included from ./include/dot-configuration.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from dot-column.cc:20: In file included from ./include/dot-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 12 warnings generated. 2 warnings generated. rm -f ./out/directional-element-interface.dep; DEPENDENCIES_OUTPUT="./out/directional-element-interface.dep ./out/directional-element-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/directional-element-interface.o directional-element-interface.cc rm -f ./out/bar-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-number-engraver.dep ./out/bar-number-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/gliIn file included from b-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bar-number-engraver.o bar-number-engraver.cc span-bar-engraver.cc:20: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tie-column.cc:20: In file included from ./include/tie-column.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from midi-stream.cc:20: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct 5 warnings generated. In file included from midi-stream.cc:29: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from dot-configuration.cc:21: ./include/dot-configuration.hh:45:1: warning: 'Dot_configuration' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_configuration : public map ^ ./include/lily-proto.hh:65:1: note: did you mean struct here? class Dot_configuration; ^~~~~ struct rm -f ./out/laissez-vibrer-engraver.dep; DEPENDENCIES_OUTPUT="./out/laissez-vibrer-engraver.dep ./out/laissez-vibrer-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/laissez-vibrer-engraver.o laissez-vibrer-engraver.cc In file included from dot-configuration.cc:In file included from partial-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from dot-column.cc:32: ./include/dot-configuration.hh:45:1: warning: 'Dot_configuration' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_configuration : public map ^ ./include/lily-proto.hh:65:1: note: did you mean struct here? class Dot_configuration; ^~~~~ struct span-bar-engraver.cc:55:40: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int depth = i.origin_contexts (this).size (); ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from dot-column.cc:33: ./include/dot-formatting-problem.hh:9:1: warning: 'Dot_formatting_problem' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_formatting_problem ^ ./include/lily-proto.hh:66:1: note: did you mean struct here? class Dot_formatting_problem; ^~~~~ struct In file included from side-position-interface.cc:47: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from key-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ dot-column.cc:92:12: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (!ss) ~^~ dot-column.cc:158:37: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] dots.erase (dots.begin () + i); ~ ^ In file included from key-performer.cc:21: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct 22: 3 warnings generated. grob-interface.cc:35:15: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize end = max (int (0), int (lispy_name.length () - suffix.length ())); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/timing-translator.dep; DEPENDENCIES_OUTPUT="./out/timing-translator.dep ./out/timing-translator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/timing-translator.o timing-translator.cc In file included from bar-number-engraver.cc:22: In file included from ./include/paper-column.hh:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from timing-translator.cc:20: In file included from ./include/timing-translator.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. 6 warnings generated. ./include/dot-formatting-problem.hh:9:1: warning: 'Dot_formatting_problem' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_formatting_problem ^ ./include/lily-proto.hh:66:1: note: did you mean struct here? class Dot_formatting_problem; ^~~~~ struct rm -f ./out/translator-group.dep; DEPENDENCIES_OUTPUT="./out/translator-group.dep ./out/translator-group.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator-group.o translator-group.cc rm -f ./out/auto-beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/auto-beam-engraver.dep ./out/auto-beam-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/auto-beam-engraver.o auto-beam-engraver.cc In file included from dot-column.cc:20: In file included from ./include/dot-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ dot-column.cc:154:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (dots, pure_position_less); ^ In file included from dot-column.cc:20: In file included from ./include/dot-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 2 warnings generated. rm -f ./out/chord-tremolo-iterator.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-iterator.dep ./out/chord-tremolo-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/chord-tremolo-iterator.o chord-tremolo-iterator.cc 5 warnings generated. rm -f ./out/time-signature-engraver.dep; DEPENDENCIES_OUTPUT="./out/time-signature-engraver.dep ./out/time-signature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/time-signature-engraver.o time-signature-engraver.cc In file included from text-interface.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 2 warnings generated. In file included from directional-element-interface.cc:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tie-column.cc:32: In file included from ./include/tie-formatting-problem.hh:25: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from tie-column.cc:32: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct rm -f ./out/mark-engraver.dep; DEPENDENCIES_OUTPUT="./out/mark-engraver.dep ./out/mark-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/mark-engraver.o mark-engraver.cc In file included from laissez-vibrer-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from bar-number-engraver.cc:26: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from translator-group.cc:21: In file included from ./include/translator-group.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from text-interface.cc:30: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct 2 warnings generated. text-interface.cc:56:33: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] for (vsize j = max_length + 1; j--;) ~ ~~~~~~~~~~~^~~ rm -f ./out/ledger-line-spanner.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-spanner.dep ./out/ledger-line-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ledger-line-spanner.o ledger-line-spanner.cc text-interface.cc:125:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (ly_is_equal (encountered_markups[slow], markup)) ~~~~~~~~~~~~~~~~~~~ ^~~~ text-interface.cc:137:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t max_depth = robust_scm2int (opt_depth, 1024); ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text-interface.cc:143:46: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] "Markup: %s", max_depth, name.c_str ())); ^~~~~~~~~ text-interface.cc:124:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int slow = depth / 2; ~~~~ ~~~~~~^~~ 5 warnings generated. rm -f ./out/engraver.dep; DEPENDENCIES_OUTPUT="./out/engraver.dep ./out/engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/engraver.o engraver.cc 3 warnings generated. rm -f ./out/lily-parser.dep; DEPENDENCIES_OUTPUT="./out/lily-parser.dep ./out/lily-parser.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-parser.o lily-parser.cc In file included from time-signature-engraver.cc:20: In file included from ./include/engraver-group.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from mark-engraver.cc:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from chord-tremolo-iterator.cc:21: In file included from In file included from auto-beam-engraver.cc./include/chord-tremolo-iterator.hh::2023: : In file included from In file included from ./include/beaming-pattern.hh:./include/sequential-iterator.hh24:: In file included from 23./include/moment.hh:: 23In file included from : ./include/music-iterator.hhIn file included from :./include/smobs.hh:2423: : In file included from In file included from ./include/moment.hh./include/lily-guile.hh::2327: : In file included from In file included from ./include/smobs.hh/usr/pkg/guile/1.8/include/libguile.h::2324: : In file included from /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:./include/lily-guile.hh1871::2730:: In file included from warning/usr/pkg/guile/1.8/include/libguile.h: :operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]24 : /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h return __GMP_ABS (__gmp_z->_mp_size);: 445 ~~~~~~ ~~~~~~~~~^~~~~~~~:37 : note: /data/scratch/print/lilypond/work/.buildlink/include/gmp.hexpanded from macro '__GMP_ABS': 445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^/data/scratch/print/lilypond/work/.buildlink/include/gmp.h: 1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42 return __GMP_ABS (__gmp_z->_mp_size);: note ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro '__GMP_ABS' /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tie-column.cc:20: In file included from ./include/tie-column.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ tie-column.cc:91:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (ties, Tie::less); ^ In file included from tie-column.cc:20: In file included from ./include/tie-column.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from timing-translator.cc:20: In file included from ./include/timing-translator.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from note-head-line-engraver.cc:26: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from timing-translator.cc:24: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from translator-group.cc:23: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from translator-group.cc:24: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from translator-group.cc:24: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from lily-parser.cc:21: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from chord-tremolo-iterator.cc:21: In file included from ./include/chord-tremolo-iterator.hh:23: In file included from ./include/sequential-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ chord-tremolo-iterator.cc:40:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int elt_count = body_is_sequential ? scm_ilength (body->get_property ("elements")) : 1; ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. rm -f ./out/text-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-spanner-engraver.dep ./out/text-spanner-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/text-spanner-engraver.o text-spanner-engraver.cc 4 warnings generated. 6 warnings generated. rm -f ./out/page-turn-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-turn-page-breaking.dep ./out/page-turn-page-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-turn-page-breaking.o page-turn-page-breaking.cc 6 warnings generated. In file included from auto-beam-engraver.cc:20: In file included from ./include/beaming-pattern.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/program-option-scheme.dep; DEPENDENCIES_OUTPUT="./out/program-option-scheme.dep ./out/program-option-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/program-option-scheme.o program-option-scheme.cc rm -f ./out/mensural-ligature.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature.dep ./out/mensural-ligature.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/mensural-ligature.o mensural-ligature.cc 5 warnings generated. rm -f ./out/clef.dep; DEPENDENCIES_OUTPUT="./out/clef.dep ./out/clef.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/clef.o clef.cc 6 warnings generated. rm -f ./out/ottava-bracket.dep; DEPENDENCIES_OUTPUT="./out/ottava-bracket.dep ./out/ottava-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ottava-bracket.o ottava-bracket.cc In file included from mark-engraver.cc:26: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from page-turn-page-breaking.cc:20: In file included from ./include/page-turn-page-breaking.hh:23: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from text-spanner-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ auto-beam-engraver.cc:466:55: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] grouping_->end_moment (i), ~~~~~~~~~~ ^ auto-beam-engraver.cc:481:53: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] new_grouping_ = grouping_->split_pattern (i); ~~~~~~~~~~~~~ ^ auto-beam-engraver.cc:631:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!last_grace_start_.grace_part_ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auto-beam-engraver.cc:638:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] return !test_mom.grace_part_; ~^~~~~~~~~~~~~~~~~~~~ In file included from engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 7 warnings generated. rm -f ./out/translator-group-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-group-ctors.dep ./out/translator-group-ctors.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator-group-ctors.o translator-group-ctors.cc In file included from program-option-scheme.cc:20: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-parser.cc:21: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from ledger-line-spanner.cc:23: In file included from ./include/note-head.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from translator-group-ctors.cc:20: In file included from ./include/score-engraver.hh:23: In file included from ./include/engraver-group.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/tempo-performer.dep; DEPENDENCIES_OUTPUT="./out/tempo-performer.dep ./out/tempo-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tempo-performer.o tempo-performer.cc 5 warnings generated. 9 warnings generated. rm -f ./out/ambitus-engraver.dep; DEPENDENCIES_OUTPUT="./out/ambitus-engraver.dep ./out/ambitus-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ambitus-engraver.o ambitus-engraver.cc rm -f ./out/global-context.dep; DEPENDENCIES_OUTPUT="./out/global-context.dep ./out/global-context.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/global-context.o global-context.cc In file included from ottava-bracket.cc:20: In file included from ./include/axis-group-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. rm -f ./out/tie-details.dep; DEPENDENCIES_OUTPUT="./out/tie-details.dep ./out/tie-details.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-details.o tie-details.cc 2 warnings generated. rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/duration.o duration.cc In file included from global-context.cc:20: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from clef.cc:20: In file included from ./include/clef.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from ambitus-engraver.cc:22: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 9 warnings generated. In file included from ledger-line-spanner.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct rm -f ./out/output-def-scheme.dep; DEPENDENCIES_OUTPUT="./out/output-def-scheme.dep ./out/output-def-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/output-def-scheme.o output-def-scheme.cc 2 warnings generated. rm -f ./out/dot-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/dot-formatting-problem.dep ./out/dot-formatting-problem.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dot-formatting-problem.o dot-formatting-problem.cc program-option-scheme.cc:157:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] - opt_spec.length ()); ^~~~~~~~~~~~~~~~~~~~ ledger-line-spanner.cc:286:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Real lpos = ledger_positions[i]; ~~~~~~~~~~~~~~~~ ^ ledger-line-spanner.cc:270:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int ledger_count = ledger_positions.size (); ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from program-option-scheme.cc:20: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ program-option-scheme.cc:172:3: note: in instantiation of function template specialization 'vector_sort, std::__1::less > >' requested here vector_sort (opts, less ()); ^ In file included from program-option-scheme.cc:20: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from duration.cc:21: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from translator-group-ctors.cc:21: In file included from ./include/score-performer.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from page-turn-page-breaking.cc:27: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct page-turn-page-breaking.cc:36:19: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] bool turnable = scm_is_symbol (g->get_property ("page-turn-permission")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ page-turn-page-breaking.cc:36:19: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:191:27: note: expanded from macro 'SCM_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ page-turn-page-breaking.cc:39:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] && (!scm_is_symbol (g->get_property ("page-break-permission")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ page-turn-page-breaking.cc:39:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:191:27: note: expanded from macro 'SCM_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ page-turn-page-breaking.cc:40:15: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] || !scm_is_symbol (g->get_property ("line-break-permission")))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ page-turn-page-breaking.cc:40:15: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:191:27: note: expanded from macro 'SCM_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ In file included from tempo-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from mensural-ligature.cc:21: In file included from ./include/mensural-ligature.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ page-turn-page-breaking.cc:103:28: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ret.first_page_number_ = page_number; ~ ^~~~~~~~~~~ page-turn-page-breaking.cc:123:17: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] vsize end = b.first_page_number_ + b.page_count_; ~~^~~~~~~~~~~~~~~~~~ ~ page-turn-page-breaking.cc:124:34: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] return end - 1 + (end % 2) - b.first_page_number_; ~ ~~^~~~~~~~~~~~~~~~~~ page-turn-page-breaking.cc:154:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p_num = state_[start - 1].first_page_number_ + state_[start - 1].page_count_; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ page-turn-page-breaking.cc:180:58: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] cur = put_systems_on_pages (start, end, i, p_num); ~~~~~~~~~~~~~~~~~~~~ ^~~~~ page-turn-page-breaking.cc:154:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] p_num = state_[start - 1].first_page_number_ + state_[start - 1].page_count_; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-turn-page-breaking.cc:243:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] breaking.push_back (state_[i]); ~~~~~~ ^ page-turn-page-breaking.cc:244:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] i = state_[i].prev_; ~~~~~~ ^ page-turn-page-breaking.cc:240:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int i = state_.size () - 1; ~ ~~~~~~~~~~~~~~~^~~ page-turn-page-breaking.cc:244:21: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] i = state_[i].prev_; ~ ~~~~~~~~~~^~~~~ page-turn-page-breaking.cc:281:44: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] if (i + 1 < soln.size () && (soln[i].first_page_number_ + soln[i].page_count_) % 2) ~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. rm -f ./out/concurrent-hairpin-engraver.dep; DEPENDENCIES_OUTPUT="./out/concurrent-hairpin-engraver.dep ./out/concurrent-hairpin-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/concurrent-hairpin-engraver.o concurrent-hairpin-engraver.cc In file included from tempo-performer.cc:22: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from concurrent-hairpin-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/align-interface.dep; DEPENDENCIES_OUTPUT="./out/align-interface.dep ./out/align-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/align-interface.o align-interface.cc In file included from tie-details.cc:21: 5 warnings generated. rm -f ./out/paper-book-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-book-scheme.dep ./out/paper-book-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-book-scheme.o paper-book-scheme.cc 2 warnings generated. In file included from global-context.cc:20: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/context-handle.dep; DEPENDENCIES_OUTPUT="./out/context-handle.dep ./out/context-handle.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-handle.o context-handle.cc 5 warnings generated. In file included from ./include/tie.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/note-collision.dep; DEPENDENCIES_OUTPUT="./out/note-collision.dep ./out/note-collision.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-collision.o note-collision.cc In file included from global-context.cc:20: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class 5 warnings generated. In file included from dot-formatting-problem.cc:20: In file included from ./include/dot-formatting-problem.hh:4: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/bar-check-iterator.dep; DEPENDENCIES_OUTPUT="./out/bar-check-iterator.dep ./out/bar-check-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bar-check-iterator.o bar-check-iterator.cc In file included from global-context.cc:25: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from mensural-ligature.cc:27: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct global-context.cc:88:24: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return extra_mom_pq_.size (); ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ In file included from mensural-ligature.cc:21: In file included from ./include/mensural-ligature.hh:24: In file included from ./include/lily-proto.hh:23: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ mensural-ligature.cc:70:47: note: in instantiation of function template specialization 'sign' requested here Real ypos_correction = -0.1 * staff_space * sign (slope); ^ 2 warnings generated. 5 warnings generated. rm -f ./out/pdf-scheme.dep; DEPENDENCIES_OUTPUT="./out/pdf-scheme.dep ./out/pdf-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pdf-scheme.o pdf-scheme.cc concurrent-hairpin-engraver.cc:72:73: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] hairpins_hanging_out_.erase (hairpins_hanging_out_.begin () + j); ~ ^ In file included from ambitus-engraver.cc:28: In file included from ./include/pitch-interval.hh:23: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from tie-details.cc:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct 4 warnings generated. rm -f ./out/music-function.dep; DEPENDENCIES_OUTPUT="./out/music-function.dep ./out/music-function.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-function.o music-function.cc rm -f ./out/spanner-scheme.dep; DEPENDENCIES_OUTPUT="./out/spanner-scheme.dep ./out/spanner-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spanner-scheme.o spanner-scheme.cc In file included from duration.cc:21: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from dot-formatting-problem.cc:20: ./include/dot-formatting-problem.hh:9:1: warning: 'Dot_formatting_problem' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_formatting_problem ^ ./include/lily-proto.hh:66:1: note: did you mean struct here? class Dot_formatting_problem; ^~~~~ struct In file included from dot-formatting-problem.cc:21: ./include/dot-configuration.hh:45:1: warning: 'Dot_configuration' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Dot_configuration : public map ^ ./include/lily-proto.hh:65:1: note: did you mean struct here? class Dot_configuration; ^~~~~ struct 3 warnings generated. In file included from output-def-scheme.cc:20: In file included from ./include/output-def.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/page-marker-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-marker-scheme.dep ./out/page-marker-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-marker-scheme.o page-marker-scheme.cc In file included from bar-check-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-book-scheme.cc:20: In file included from ./include/paper-book.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. rm -f ./out/note-spacing.dep; DEPENDENCIES_OUTPUT="./out/note-spacing.dep ./out/note-spacing.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-spacing.o note-spacing.cc pdf-scheme.cc:21:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from align-interface.cc:20: In file included from ./include/align-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/beam-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-collision-engraver.dep ./out/beam-collision-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beam-collision-engraver.o beam-collision-engraver.cc 17 warnings generated. In file included from context-handle.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/context-mod-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-mod-scheme.dep ./out/context-mod-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-mod-scheme.o context-mod-scheme.cc 3 warnings generated. rm -f ./out/property-iterator.dep; DEPENDENCIES_OUTPUT="./out/property-iterator.dep ./out/property-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/property-iterator.o property-iterator.cc In file included from music-function.cc:20: In file included from ./include/music-function.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/pfb-scheme.dep; DEPENDENCIES_OUTPUT="./out/pfb-scheme.dep ./out/pfb-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pfb-scheme.o pfb-scheme.cc In file included from align-interface.cc:32: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct align-interface.cc:138:47: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] elements->erase (elements->begin () + i); ~ ^ 2 warnings generated. In file included from note-spacing.cc:20: In file included from ./include/note-spacing.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spanner-scheme.cc:21: In file included from ./include/spanner.hh:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from context-handle.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/time-signature-performer.dep; DEPENDENCIES_OUTPUT="./out/time-signature-performer.dep ./out/time-signature-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/time-signature-performer.o time-signature-performer.cc In file included from pdf-scheme.cc:25: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from output-def-scheme.cc:23: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct In file included from output-def-scheme.cc:25: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from output-def-scheme.cc:26: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. rm -f ./out/undead.dep; DEPENDENCIES_OUTPUT="./out/undead.dep ./out/undead.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/undead.o undead.cc In file included from page-marker-scheme.cc:20: In file included from ./include/page-marker.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pfb-scheme.cc:2: In file included from ./include/program-option.hh:22: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 4 warnings generated. rm -f ./out/beam-performer.dep; DEPENDENCIES_OUTPUT="./out/beam-performer.dep ./out/beam-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beam-performer.o beam-performer.cc In file included from time-signature-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-collision.cc:20: In file included from ./include/note-collision.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. In file included from beam-collision-engraver.cc:20: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from context-mod-scheme.cc:21: In file included from In file included from undead.cc./include/context.hh::2023: : In file included from In file included from ./include/duration.hh./include/smobs.hh::2323: : In file included from ./include/lily-guile.hh:In file included from 27./include/moment.hh: :In file included from 23/usr/pkg/guile/1.8/include/libguile.h: :In file included from 24: ./include/smobs.hh/data/scratch/print/lilypond/work/.buildlink/include/gmp.h::231871:30: :In file included from ./include/lily-guile.hhwarning: :operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]27 : In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x))note ^: expanded from macro '__GMP_ABS' /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:#define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x))1871: 10 ^: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/grob-pq-engraver.dep; DEPENDENCIES_OUTPUT="./out/grob-pq-engraver.dep ./out/grob-pq-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-pq-engraver.o grob-pq-engraver.cc In file included from bar-check-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from grob-pq-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-spacing.cc:26: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ note-collision.cc:423:32: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize x = find (done, s) - done.begin (); ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from music-function.cc:22: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 7 warnings generated. In file included from note-collision.cc:20: In file included from ./include/note-collision.hh:23: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ note-collision.cc:460:7: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (clashes, Note_column::shift_less); ^ In file included from note-collision.cc:20: In file included from ./include/note-collision.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ rm -f ./out/page-spacing-result.dep; DEPENDENCIES_OUTPUT="./out/page-spacing-result.dep ./out/page-spacing-result.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-spacing-result.o page-spacing-result.cc ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ note-collision.cc:609:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (out, less ()); ^ In file included from note-collision.cc:20: In file included from ./include/note-collision.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ bar-check-iterator.cc:63:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (where->main_part_) ~~ ^~~~~~~~~~~~~~~~~ In file included from time-signature-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from property-iterator.cc:20: In file included from ./include/property-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from beam-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/all-font-metrics.o all-font-metrics.cc 2 warnings generated. rm -f ./out/script-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-engraver.dep ./out/script-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/script-engraver.o script-engraver.cc rm -f ./out/ttf.dep; DEPENDENCIES_OUTPUT="./out/ttf.dep ./out/ttf.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/ttf.o ttf.cc 6 warnings generated. rm -f ./out/font-config-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-config-scheme.dep ./out/font-config-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-config-scheme.o font-config-scheme.cc In file included from context-mod-scheme.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from property-iterator.cc:20: In file included from ./include/property-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from context-mod-scheme.cc:22: ./include/context-mod.hh:37:1: warning: 'Context_mod' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_mod ^ ./include/lily-proto.hh:61:1: note: did you mean struct here? class Context_mod; ^~~~~ struct In file included from property-iterator.cc:22: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct 5 warnings generated. In file included from property-iterator.cc:23: In file included from ./include/global-context.hh:23: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from property-iterator.cc:23: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class rm -f ./out/dots-engraver.dep; DEPENDENCIES_OUTPUT="./out/dots-engraver.dep ./out/dots-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dots-engraver.o dots-engraver.cc In file included from beam-performer.cc:21: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ pfb-scheme.cc:21:60: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] char *pfa = pfb2pfa ((Byte *) &pfb_string[0], pfb_string.size ()); ~~~~~~~ ~~~~~~~~~~~^~~~~~~ In file included from script-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam-performer.cc:23: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from font-config-scheme.cc:20: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/misc.dep; DEPENDENCIES_OUTPUT="./out/misc.dep ./out/misc.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/misc.o misc.cc 6 warnings generated. rm -f ./out/dimension-cache.dep; DEPENDENCIES_OUTPUT="./out/dimension-cache.dep ./out/dimension-cache.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dimension-cache.o dimension-cache.cc In file included from dots-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam-collision-engraver.cc:20: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ beam-collision-engraver.cc:74:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (covered_grobs_, Grob_info::less); ^ In file included from beam-collision-engraver.cc:20: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 3 warnings generated. rm -f ./out/relative-octave-check.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-check.dep ./out/relative-octave-check.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/relative-octave-check.o relative-octave-check.cc 6 warnings generated. In file included from grob-pq-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/note-head.dep; DEPENDENCIES_OUTPUT="./out/note-head.dep ./out/note-head.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-head.o note-head.cc 4 warnings generated. rm -f ./out/pango-font.dep; DEPENDENCIES_OUTPUT="./out/pango-font.dep ./out/pango-font.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pango-font.o pango-font.cc In file included from ttf.cc:21: In file included from ./include/freetype.hh:28: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grob-pq-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ grob-pq-engraver.cc:100:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (started_now_, less ()); ^ In file included from grob-pq-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 2 warnings generated. 8 warnings generated. rm -f ./out/rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-engraver.dep ./out/rest-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rest-engraver.o rest-engraver.cc rm -f ./out/semi-tie.dep; DEPENDENCIES_OUTPUT="./out/semi-tie.dep ./out/semi-tie.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/semi-tie.o semi-tie.cc rm -f ./out/beam-quanting.dep; DEPENDENCIES_OUTPUT="./out/beam-quanting.dep ./out/beam-quanting.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beam-quanting.o beam-quanting.cc In file included from semi-tie.cc:21: In file included from ./include/semi-tie-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from script-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from all-font-metrics.cc:20: In file included from ./include/all-font-metrics.hh:24: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from dimension-cache.cc:23: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from rest-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from relative-octave-check.cc:20: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ ttf.cc:161:66: warning: implicit conversion changes signedness: 'int' to 'FT_ULong' (aka 'unsigned long') [-Wsign-conversion] offset = (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ttf.cc:166:45: warning: implicit conversion changes signedness: 'int' to 'FT_ULong' (aka 'unsigned long') [-Wsign-conversion] offset = ((p[0] << 8) | p[1]) << 1; ~ ~~~~~~~~~~~~~~~~~~~~~^~~~ ttf.cc:220:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (l >= chunks[cur_chunk_idx]) ~~~~~~ ^~~~~~~~~~~~~ script-engraver.cc:170:31: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] i); ^ ttf.cc:291:22: warning: implicit conversion changes signedness: 'int' to 'FT_UInt' (aka 'unsigned int') [-Wsign-conversion] searchRange = 0x10 << entrySelector; ~ ~~~~~^~~~~~~~~~~~~~~~ ttf.cc:310:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] FT_ULong len = (lengths[i] + 3) & ~3; ~ ^~ ttf.cc:336:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] checksum += (q[0] << 24) | (q[1] << 16) | (q[2] << 8) | q[3]; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ttf.cc:362:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] offset += (lengths[i] + 3) & ~3; ~ ^~ ttf.cc:368:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] checksum += (q[0] << 24) | (q[1] << 16) | (q[2] << 8) | q[3]; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ttf.cc:430:53: warning: implicit conversion changes signedness: 'int' to 'FT_UInt' (aka 'unsigned int') [-Wsign-conversion] FT_Error error = FT_Get_Glyph_Name (face, i, glyph_name, ~~~~~~~~~~~~~~~~~ ^ ttf.cc:439:42: warning: implicit conversion changes signedness: 'int' to 'const key_type' (aka 'const unsigned int') [-Wsign-conversion] if (!glyph_name[0] && ic_map.find (i) != ic_map.end ()) ~~~~ ^ ttf.cc:441:35: warning: implicit conversion changes signedness: 'int' to 'const key_type' (aka 'const unsigned int') [-Wsign-conversion] FT_ULong ucode = ic_map[i]; ~~~~~~ ^ ttf.cc:451:43: warning: implicit conversion changes signedness: 'int' to 'FT_ULong' (aka 'unsigned long') [-Wsign-conversion] get_glyph_index_name (glyph_name, i); ~~~~~~~~~~~~~~~~~~~~ ^ ttf.cc:574:47: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] stream.get_length ()); ~~~~~~~^~~~~~~~~~~~~ 4 warnings generated. rm -f ./out/pango-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-font-scheme.dep ./out/pango-font-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pango-font-scheme.o pango-font-scheme.cc In file included from dots-engraver.cc:21: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/tie-performer.dep; DEPENDENCIES_OUTPUT="./out/tie-performer.dep ./out/tie-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-performer.o tie-performer.cc In file included from note-head.cc:20: In file included from ./include/note-head.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from relative-octave-check.cc:22: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 7 warnings generated. rm -f ./out/global-ctor.dep; DEPENDENCIES_OUTPUT="./out/global-ctor.dep ./out/global-ctor.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/global-ctor.o global-ctor.cc 2 warnings generated. rm -f ./out/context-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-scheme.dep ./out/context-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-scheme.o context-scheme.cc In file included from misc.cc:23: In file included from ./include/misc.hh:27: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ misc.cc:107:45: note: in instantiation of function template specialization 'sign' requested here Real x = slope == 0.0 ? 1.0 * dir : 1.0 * sign (slope) * dir; ^ 5 warnings generated. rm -f ./out/paper-system-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-system-scheme.dep ./out/paper-system-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-system-scheme.o paper-system-scheme.cc 5 warnings generated. rm -f ./out/break-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/break-align-engraver.dep ./out/break-align-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/break-align-engraver.o break-align-engraver.cc 6 warnings generated. In file included from pango-font.cc:25: In file included from ./include/freetype.hh:28: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from rest-engraver.cc:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from context-scheme.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/spring-smob.dep; DEPENDENCIES_OUTPUT="./out/spring-smob.dep ./out/spring-smob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spring-smob.o spring-smob.cc 1 warning generated. In file included from beam-quanting.cc:21: ./include/beam-scoring-problem.hh:46:1: warning: 'Beam_configuration' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Beam_configuration ^ ./include/lily-proto.hh:47:1: note: did you mean struct here? class Beam_configuration; ^~~~~ struct In file included from beam-quanting.cc:21: ./include/beam-scoring-problem.hh:74:1: warning: 'Beam_quant_parameters' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Beam_quant_parameters ^ ./include/lily-proto.hh:48:1: note: did you mean struct here? class Beam_quant_parameters; ^~~~~ struct rm -f ./out/chord-name.dep; DEPENDENCIES_OUTPUT="./out/chord-name.dep ./out/chord-name.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/chord-name.o chord-name.cc note-head.cc:172:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Box b = fm->get_indexed_char_dimensions (k); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ note-head.cc:169:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int k = fm->name_to_index (key); ~ ~~~~^~~~~~~~~~~~~~~~~~~ 2 warnings generated. beam-quanting.cc:112:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (demerit) ~~ ^~~~~~~ rm -f ./out/event-chord-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-chord-iterator.dep ./out/event-chord-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/event-chord-iterator.o event-chord-iterator.cc In file included from pango-font.cc:37: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from tie-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from break-align-engraver.cc:19: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ beam-quanting.cc:423:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (*dy) ~~ ^~~ beam-quanting.cc:515:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!ideal.delta ()) ~~~~~~~^~~~~~~~ beam-quanting.cc:527:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!ideal[LEFT] && chord.delta () && stem_infos_.size () == 2) ~^~~~~~~~~~~ beam-quanting.cc:527:33: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!ideal[LEFT] && chord.delta () && stem_infos_.size () == 2) ~~ ~~~~~~^~~~~~~~ pango-font.cc:150:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'PangoGlyph' (aka 'unsigned int') [-Wshorten-64-to-32] pango_font_get_glyph_extents (font, signed_idx, &ink_rect, &logical_rect); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ beam-quanting.cc:642:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (dy) ~~ ^~ beam-quanting.cc:713:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (damping) ~~ ^~~~~~~ beam-quanting.cc:717:20: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = dy && x_span_ ? dy / x_span_ : 0; ^~ ~~ beam-quanting.cc:717:26: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = dy && x_span_ ? dy / x_span_ : 0; ~~ ^~~~~~~ beam-quanting.cc:737:16: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = x_span_ ? beam_dy / x_span_ : 0.0; ^~~~~~~ ~ beam-quanting.cc:1028:74: warning: format specifies type 'int' but the argument has type 'size_type' (aka 'unsigned long') [-Wformat] string card = best->score_card_ + to_string (" c%d/%d", completed, configs.size ()); ~~ ^~~~~~~~~~~~~~~ %lu beam-quanting.cc:1060:21: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real beam_y = dx ^~ beam-quanting.cc:1095:83: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (is_knee_ && count[LEFT] == count[RIGHT] && count[LEFT] == 1 && unquanted_y_.delta ()) ~~ ~~~~~~~~~~~~~^~~~~~~~ beam-quanting.cc:1116:12: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (!dy) ~^~ 5 warnings generated. In file included from pango-font.cc:33: ./include/pango-font.hh:40:13: warning: private field 'text_direction_' is not used [-Wunused-private-field] Direction text_direction_; ^ 15 warnings generated. rm -f ./out/coherent-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/coherent-ligature-engraver.dep ./out/coherent-ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/coherent-ligature-engraver.o coherent-ligature-engraver.cc 4 warnings generated. rm -f ./out/grid-line-span-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-line-span-engraver.dep ./out/grid-line-span-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grid-line-span-engraver.o grid-line-span-engraver.cc In file included from tie-performer.cc:22: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/slash-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/slash-repeat-engraver.dep ./out/slash-repeat-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slash-repeat-engraver.o slash-repeat-engraver.cc In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ beam-quanting.cc:325:7: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (segments_, beam_segment_less); ^ In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:38: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ beam-quanting.cc:437:13: note: in instantiation of function template specialization 'sign' requested here *dy = sign (*dy) * max (fabs (*dy), ^ In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ beam-quanting.cc:804:3: note: in instantiation of function template specialization 'vector_sort, bool (*)(const Interval_t &, const Interval_t &)>' requested here vector_sort (forbidden_intervals, Interval::left_less); ^ In file included from beam-quanting.cc:21: In file included from ./include/beam-scoring-problem.hh:24: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from paper-system-scheme.cc:21: In file included from ./include/prob.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pango-font-scheme.cc:25: In file included from ./include/lookup.hh:24: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spring-smob.cc:20: In file included from ./include/spring.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from context-scheme.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/lyric-performer.dep; DEPENDENCIES_OUTPUT="./out/lyric-performer.dep ./out/lyric-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-performer.o lyric-performer.cc rm -f ./out/scheme-listener-scheme.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener-scheme.dep ./out/scheme-listener-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/scheme-listener-scheme.o scheme-listener-scheme.cc In file included from grid-line-span-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pango-font-scheme.cc:25: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 7 warnings generated. rm -f ./out/grace-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-spacing-engraver.dep ./out/grace-spacing-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grace-spacing-engraver.o grace-spacing-engraver.cc In file included from context-scheme.cc:22: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from chord-name.cc:20: In file included from ./include/chord-name.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. In file included from event-chord-iterator.cc:20: In file included from ./include/event-chord-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/spacing-spanner.dep; DEPENDENCIES_OUTPUT="./out/spacing-spanner.dep ./out/spacing-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-spanner.o spacing-spanner.cc In file included from scheme-listener-scheme.cc:20: In file included from ./include/scheme-listener.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/axis-group-interface.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface.dep ./out/axis-group-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/axis-group-interface.o axis-group-interface.cc In file included from lyric-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from break-align-engraver.cc:24: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. In file included from grace-spacing-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/self-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/self-alignment-interface.dep ./out/self-alignment-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/self-alignment-interface.o self-alignment-interface.cc 5 warnings generated. In file included from event-chord-iterator.cc:20: In file included from ./include/event-chord-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from slash-repeat-engraver.cc:21: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/bar-line.dep; DEPENDENCIES_OUTPUT="./out/bar-line.dep ./out/bar-line.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bar-line.o bar-line.cc In file included from chord-name.cc:25: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from coherent-ligature-engraver.cc:20: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/source-file.dep; DEPENDENCIES_OUTPUT="./out/source-file.dep ./out/source-file.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/source-file.o source-file.cc 5 warnings generated. 6 warnings generated. rm -f ./out/keep-alive-together-engraver.dep; DEPENDENCIES_OUTPUT="./out/keep-alive-together-engraver.dep ./out/keep-alive-together-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/keep-alive-together-engraver.o keep-alive-together-engraver.cc rm -f ./out/measure-grouping-engraver.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-engraver.dep ./out/measure-grouping-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/measure-grouping-engraver.o measure-grouping-engraver.cc 5 warnings generated. rm -f ./out/kievan-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature-engraver.dep ./out/kievan-ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/kievan-ligature-engraver.o kievan-ligature-engraver.cc 3 warnings generated. grid-line-span-engraver.cc:44:40: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int depth = i.origin_contexts (this).size (); ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ rm -f ./out/articulations.dep; DEPENDENCIES_OUTPUT="./out/articulations.dep ./out/articulations.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/articulations.o articulations.cc In file included from spacing-spanner.cc:20: In file included from ./include/spacing-spanner.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. rm -f ./out/enclosing-bracket.dep; DEPENDENCIES_OUTPUT="./out/enclosing-bracket.dep ./out/enclosing-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/enclosing-bracket.o enclosing-bracket.cc In file included from spacing-spanner.cc:20: In file included from ./include/spacing-spanner.hh:26: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from articulations.cc:19: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from bar-line.cc:20: In file included from ./include/bar-line.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from keep-alive-together-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-performer.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from kievan-ligature-engraver.cc:20: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/cluster.dep; DEPENDENCIES_OUTPUT="./out/cluster.dep ./out/cluster.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/cluster.o cluster.cc In file included from coherent-ligature-engraver.cc:20: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from grace-spacing-engraver.cc:22: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spacing-spanner.cc:25: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct In file included from source-file.cc:26: In file included from ./include/source-file.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. In file included from spacing-spanner.cc:32: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/axis-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/axis-group-engraver.dep ./out/axis-group-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/axis-group-engraver.o axis-group-engraver.cc grace-spacing-engraver.cc:50:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!last_moment_.grace_part_ and now.grace_part_) ~^~~~~~~~~~~~~~~~~~~~~~~~ grace-spacing-engraver.cc:50:37: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!last_moment_.grace_part_ and now.grace_part_) ~~~ ^~~~~~~~~~~~~~~ grace-spacing-engraver.cc:55:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (grace_spacing_ && (now.grace_part_ || last_moment_.grace_part_)) ^~~~~~~~~~~~~~~ ~~ grace-spacing-engraver.cc:55:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (grace_spacing_ && (now.grace_part_ || last_moment_.grace_part_)) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ grace-spacing-engraver.cc:76:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!last_moment_.grace_part_) ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from self-alignment-interface.cc:20: In file included from ./include/self-alignment-interface.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from axis-group-interface.cc:20: In file included from ./include/axis-group-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ spacing-spanner.cc:52:40: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] all = vector (all.begin () + start, ~ ^~~~~ spacing-spanner.cc:53:40: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] all.begin () + end + 1); ~ ^~~ In file included from measure-grouping-engraver.cc:21: In file included from ./include/side-position-interface.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ spacing-spanner.cc:114:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (when && when->grace_part_) ~~ ^~~~~~~~~~~~~~~~~ spacing-spanner.cc:130:52: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] counts.insert (counts.begin () + j, 1); ~ ^ spacing-spanner.cc:131:58: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] durations.insert (durations.begin () + j, shortest_in_measure); ~ ^ In file included from axis-group-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ spacing-spanner.cc:356:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (gsp && Paper_column::when_mom (left_col).grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spacing-spanner.cc:394:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (Paper_column::when_mom (right_col).grace_part_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spacing-spanner.cc:395:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] && !Paper_column::when_mom (left_col).grace_part_) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. spacing-spanner.cc:447:61: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] Item *next = sys->column (col->get_column ()->get_rank () + 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ spacing-spanner.cc:521:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (Paper_column::when_mom (r).grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/tie-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/tie-formatting-problem.dep ./out/tie-formatting-problem.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-formatting-problem.o tie-formatting-problem.cc 5 warnings generated. In file included from spacing-spanner.cc:20: In file included from ./include/spacing-spanner.hh:25: ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ ../flower/include/std-vector.hh:201:14: note: in instantiation of function template specialization 'lower_bound' requested here vsize lb = lower_bound (v, key, less, b, e); ^ spacing-spanner.cc:47:17: note: in instantiation of function template specialization 'binary_search' requested here vsize start = binary_search (all, (Grob *)me->get_bound (LEFT), ^ In file included from spacing-spanner.cc:20: In file included from ./include/spacing-spanner.hh:25: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ 10 warnings generated. rm -f ./out/key-signature-interface.dep; DEPENDENCIES_OUTPUT="./out/key-signature-interface.dep ./out/key-signature-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/key-signature-interface.o key-signature-interface.cc rm -f ./out/skyline-pair.dep; DEPENDENCIES_OUTPUT="./out/skyline-pair.dep ./out/skyline-pair.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/skyline-pair.o skyline-pair.cc 5 warnings generated. In file included from axis-group-interface.cc:30: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from measure-grouping-engraver.cc:22: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from enclosing-bracket.cc:21: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/lookup.dep; DEPENDENCIES_OUTPUT="./out/lookup.dep ./out/lookup.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lookup.o lookup.cc In file included from axis-group-interface.cc:32: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from measure-grouping-engraver.cc:22: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from keep-alive-together-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ measure-grouping-engraver.cc:64:61: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (grouping_ && now.main_part_ >= stop_grouping_mom_ && !now.grace_part_) ~^~~~~~~~~~~~~~~ measure-grouping-engraver.cc:72:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (now.grace_part_) ~~ ^~~~~~~~~~~~~~~ source-file.cc:83:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] int bytes_read = fread (str, sizeof (char), read_count, f); ~~~~~ ^~~~~~~~~~ source-file.cc:91:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] cxx_arr.resize (filesize); ~~~~~~ ^~~~~~~~ source-file.cc:72:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int real_size = ftell (f); ~~~~~~~~~ ^~~~~~~~~ source-file.cc:83:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int bytes_read = fread (str, sizeof (char), read_count, f); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cluster.cc:21: In file included from ./include/cluster.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ axis-group-interface.cc:275:23: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int start = ranks[j]; ~~~~~ ^~~~~~~~ axis-group-interface.cc:276:21: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int end = ranks[j + 1]; ~~~ ^~~~~~~~~~~~ axis-group-interface.cc:281:56: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int visibility_end = j + 2 < ranks.size () ? ranks[j + 2] : end; ~~~~~~~~~~~~~~ ^~~~~~~~~~~~ axis-group-interface.cc:312:50: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] scm_vector_set_x (begin_scm, scm_from_int (i), ly_interval2scm (begin_line_heights[i])); ~~~~~~~~~~~~ ^ axis-group-interface.cc:313:48: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] scm_vector_set_x (mid_scm, scm_from_int (i), ly_interval2scm (mid_line_heights[i])); ~~~~~~~~~~~~ ^ In file included from articulations.cc:24: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ source-file.cc:198:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string context = line.substr (0, offset) ~~~~~~ ^~~~~~ source-file.cc:201:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] + line.substr (offset, line.length () - offset); ~~~~~~ ^~~~~~ source-file.cc:201:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] + line.substr (offset, line.length () - offset); ~ ^~~~~~ source-file.cc:243:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return Slice (begin_str0 - data_str0, end_str0 - data_str0); ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ source-file.cc:243:50: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return Slice (begin_str0 - data_str0, end_str0 - data_str0); ~~~~~ ~~~~~~~~~^~~~~~~~~~~ source-file.cc:254:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return string (data_str0 + line[LEFT], line.length ()); ~~~~~~ ~~~~~^~~~~~~~~ source-file.cc:279:40: warning: implicit conversion changes signedness: 'long' to 'ssize' (aka 'unsigned long') [-Wsign-conversion] ssize left = (char const *) pos_str0 - line_start; ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ source-file.cc:280:18: warning: implicit conversion loses integer precision: 'ssize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] *byte_offset = left; ~ ^~~~ source-file.cc:325:19: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] return lo + 1 + line_offset_; ~ ^~~~~~~~~~~~ source-file.cc:325:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return lo + 1 + line_offset_; ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~ source-file.cc:345:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return characters_.size (); ~~~~~~ ~~~~~~~~~~~~^~~~~~~ axis-group-interface.cc:384:48: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] SCM line_break_details = system->column (start)->get_property ("line-break-system-details"); ~~~~~~ ^~~~~ In file included from kievan-ligature-engraver.cc:20: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from source-file.cc:26: In file included from ./include/source-file.hh:23: ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ source-file.cc:320:14: note: in instantiation of function template specialization 'lower_bound >' requested here vsize lo = lower_bound (newline_locations_, ^ In file included from source-file.cc:26: In file included from ./include/source-file.hh:23: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ 5 warnings generated. rm -f ./out/accidental-placement.dep; DEPENDENCIES_OUTPUT="./out/accidental-placement.dep ./out/accidental-placement.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/accidental-placement.o accidental-placement.cc kievan-ligature-engraver.cc:95:36: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion] if (size_t const dot_count = Rhythmic_head::dot_count (current)) ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. rm -f ./out/simultaneous-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simultaneous-music-iterator.dep ./out/simultaneous-music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/simultaneous-music-iterator.o simultaneous-music-iterator.cc In file included from axis-group-interface.cc:20: In file included from ./include/axis-group-interface.hh:23: ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ axis-group-interface.cc:269:27: note: in instantiation of function template specialization 'lower_bound >' requested here vsize first_break = lower_bound (ranks, (vsize)rank_span[LEFT], less ()); ^ In file included from axis-group-interface.cc:20: In file included from ./include/axis-group-interface.hh:23: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ axis-group-interface.cc:521:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (relevant_grobs, pure_staff_priority_less); ^ In file included from axis-group-interface.cc:20: In file included from ./include/axis-group-interface.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from accidental-placement.cc:20: In file included from ./include/accidental-placement.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from axis-group-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from cluster.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 5 warnings generated. In file included from cluster.cc:26: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/script-row-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-row-engraver.dep ./out/script-row-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/script-row-engraver.o script-row-engraver.cc 2 warnings generated. cluster.cc:67:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (bottom_points[i] - hvpadding); ~~~~~~~~~~~~~ ^ cluster.cc:68:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (top_points[i + 1][X_AXIS], ~~~~~~~~~~ ~~^~~ cluster.cc:69:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] top_points[i][Y_AXIS]) + hvpadding); ~~~~~~~~~~ ^ cluster.cc:78:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (bottom_points[i][X_AXIS], ~~~~~~~~~~~~~ ^ cluster.cc:79:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] bottom_points[i + 1][Y_AXIS]) - hvpadding); ~~~~~~~~~~~~~ ~~^~~ cluster.cc:80:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (top_points[i + 1] + hvpadding); ~~~~~~~~~~ ~~^~~ cluster.cc:90:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] = 0.5 * (bottom_points[i][X_AXIS] + bottom_points[i + 1][X_AXIS]); ~~~~~~~~~~~~~ ^ cluster.cc:90:65: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] = 0.5 * (bottom_points[i][X_AXIS] + bottom_points[i + 1][X_AXIS]); ~~~~~~~~~~~~~ ~~^~~ cluster.cc:92:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (left_xmid, bottom_points[i][Y_AXIS]) ~~~~~~~~~~~~~ ^ cluster.cc:94:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (right_xmid, top_points[i][Y_AXIS]) ~~~~~~~~~~ ^ cluster.cc:99:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Real right_xmid = bottom_points[size - 1][X_AXIS]; ~~~~~~~~~~~~~ ~~~~~^~~ cluster.cc:101:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (left_xmid, bottom_points[size - 1][Y_AXIS]) ~~~~~~~~~~~~~ ~~~~~^~~ cluster.cc:103:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] box.add_point (Offset (right_xmid, top_points[size - 1][Y_AXIS]) ~~~~~~~~~~ ~~~~~^~~ cluster.cc:111:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] points.push_back (bottom_points[i] - vpadding); ~~~~~~~~~~~~~ ^ cluster.cc:112:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] points.push_back (bottom_points[size - 1] - vpadding - hpadding); ~~~~~~~~~~~~~ ~~~~~^~~ cluster.cc:113:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] points.push_back (top_points[size - 1] + vpadding - hpadding); ~~~~~~~~~~ ~~~~~^~~ cluster.cc:115:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] points.push_back (top_points[i] + vpadding); ~~~~~~~~~~ ^ In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] cluster.cc:61:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int size = bottom_points.size (); return __GMP_ABS (__gmp_z->_mp_size); ~~~~ ~~~~~~~~~~~~~~^~~~~~~ ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/engraver-group.dep; DEPENDENCIES_OUTPUT="./out/engraver-group.dep ./out/engraver-group.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/engraver-group.o engraver-group.cc In file included from skyline-pair.cc:21: In file included from ./include/skyline-pair.hh:23: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lookup.cc:22: In file included from ./include/lookup.hh:24: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from script-row-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. 6 warnings generated. rm -f ./out/gregorian-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature-engraver.dep ./out/gregorian-ligature-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/gregorian-ligature-engraver.o gregorian-ligature-engraver.cc rm -f ./out/balloon-engraver.dep; DEPENDENCIES_OUTPUT="./out/balloon-engraver.dep ./out/balloon-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/balloon-engraver.o balloon-engraver.cc In file included from key-signature-interface.cc:22: In file included from ./include/accidental-interface.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from engraver-group.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from gregorian-ligature-engraver.cc:20: In file included from ./include/gregorian-ligature-engraver.hh:22: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from balloon-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lookup.cc:22: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct rm -f ./out/tuplet-engraver.dep; DEPENDENCIES_OUTPUT="./out/tuplet-engraver.dep ./out/tuplet-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tuplet-engraver.o tuplet-engraver.cc In file included from key-signature-interface.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:25: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct In file included from key-signature-interface.cc:29: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ lookup.cc:279:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Offset p0 = points[i0]; ~~~~~~ ^~ lookup.cc:280:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Offset p1 = points[i1]; ~~~~~~ ^~ lookup.cc:281:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Offset p2 = points[i2]; ~~~~~~ ^~ lookup.cc:314:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] shrunk_points[i1] = p1 + ((ccw) ? p13 : -p13); ~~~~~~~~~~~~~ ^~ lookup.cc:276:16: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int i0 = i; ~~ ^ lookup.cc:277:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int i1 = (i + 1) % points.size (); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~ lookup.cc:278:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int i2 = (i + 2) % points.size (); ~~ ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from simultaneous-music-iterator.cc:20: In file included from ./include/simultaneous-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lookup.cc:22: In file included from ./include/lookup.hh:24: In file included from ./include/stencil.hh:25: In file included from ./include/lily-proto.hh:23: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ lookup.cc:545:9: note: in instantiation of function template specialization 'sign' requested here oi *= sign (protrude); ^ In file included from tuplet-engraver.cc:20: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 20 warnings generated. rm -f ./out/performance.dep; DEPENDENCIES_OUTPUT="./out/performance.dep ./out/performance.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/performance.o performance.cc In file included from accidental-placement.cc:24: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 6 warnings generated. In file included from simultaneous-music-iterator.cc:20: In file included from ./include/simultaneous-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/beaming-pattern.dep; DEPENDENCIES_OUTPUT="./out/beaming-pattern.dep ./out/beaming-pattern.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beaming-pattern.o beaming-pattern.cc accidental-placement.cc:61:37: warning: implicit conversion loses integer precision: 'long' to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] SCM key = scm_cons (scm_from_int (n), scm_from_long (stagger ? context_hash : 1)); ~~~~~~~~~~~~ ^ tie-formatting-problem.cc:154:70: warning: implicit conversion changes signedness: 'Direction' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] stem_end_position = Stem::note_head_positions (stem)[get_grob_direction (stem)] ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from simultaneous-music-iterator.cc:24: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh24: warning60s generated. :1: note: did you mean struct here? class Context_def; ^~~~~ struct tie-formatting-problem.cc:429:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return specifications_[i]; ~~~~~~~~~~~~~~~ ^ rm -f ./out/grob-smob.dep; DEPENDENCIES_OUTPUT="./out/grob-smob.dep ./out/grob-smob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-smob.o grob-smob.cc In file included from beaming-pattern.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ tie-formatting-problem.cc:788:27: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ties, i); ^ In file included from accidental-placement.cc:20: In file included from ./include/accidental-placement.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ accidental-placement.cc:189:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (asc, &ape_less); ^ In file included from accidental-placement.cc:20: In file included from ./include/accidental-placement.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ tie-formatting-problem.cc:808:51: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ties->add_tie_score (ties->at (i).score (), i, "conf"); ~~~~~~~~~~~~~ ^ tie-formatting-problem.cc:912:29: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (!specifications_[i].manual_position_) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ accidental-placement.cc:253:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (accs, &acc_less); ^ In file included from accidental-placement.cc:20: In file included from ./include/accidental-placement.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ tie-formatting-problem.cc:934:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] variant[vars[i].index_suggestion_pairs_[j].first] = *vars[i].index_suggestion_pairs_[j].second; ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ tie-formatting-problem.cc:999:11: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (span_diff && fabs (diff) <= 2) ^~~~~~~~~ ~~ tie-formatting-problem.cc:1047:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] var.add_suggestion ((d == DOWN) ? 0 : ties.size () - 1, ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ tie-formatting-problem.cc:1056:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] var.add_suggestion (ties.size () - 1, configs[UP]); ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ tie-formatting-problem.cc:1117:39: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] var.add_suggestion (i, ~~~~~~~~~~~~~~ ^ tie-formatting-problem.cc:1132:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] var.add_suggestion (i - 1, ~~~~~~~~~~~~~~ ~~^~~ tie-formatting-problem.cc:1146:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] var.add_suggestion (i - 1, ~~~~~~~~~~~~~~ ~~^~~ tie-formatting-problem.cc:1157:39: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] var.add_suggestion (i, ~~~~~~~~~~~~~~ ^ tie-formatting-problem.cc:1170:35: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] var.add_suggestion (i, ~~~~~~~~~~~~~~ ^ 20 warnings generated. rm -f ./out/lilypond-version.dep; DEPENDENCIES_OUTPUT="./out/lilypond-version.dep ./out/lilypond-version.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lilypond-version.o lilypond-version.cc 2 warnings generated. In file included from engraver-group.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/paper-outputter-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter-scheme.dep ./out/paper-outputter-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-outputter-scheme.o paper-outputter-scheme.cc In file included from gregorian-ligature-engraver.cc:20: In file included from ./include/gregorian-ligature-engraver.hh:22: In file included from ./include/coherent-ligature-engraver.hh:22: In file included from ./include/ligature-engraver.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ tie-formatting-problem.cc:282:3: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (ranks, less ()); ^ In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 6 warnings generated. 11 warnings generated. rm -f ./out/dispatcher-scheme.dep; DEPENDENCIES_OUTPUT="./out/dispatcher-scheme.dep ./out/dispatcher-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dispatcher-scheme.o dispatcher-scheme.cc In file included from engraver-group.cc:24: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/audio-item.dep; DEPENDENCIES_OUTPUT="./out/audio-item.dep ./out/audio-item.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/audio-item.o audio-item.cc In file included from tie-formatting-problem.cc:22: In file included from ./include/tie-formatting-problem.hh:23: In file included from ../flower/include/drul-array.hh:24: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ tie-formatting-problem.cc:610:7: note: in instantiation of function template specialization 'sign' requested here if (sign (curve_y - tie_y) != conf->dir_) ^ 23 warnings generated. engraver-group.cc:140:31: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int count = announce_infos_.size (); ~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~ rm -f ./out/tie-specification.dep; DEPENDENCIES_OUTPUT="./out/tie-specification.dep ./out/tie-specification.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-specification.o tie-specification.cc In file included from performance.cc:20: In file included from ./include/performance.hh:24: In file included from ./include/music-output.hh:25: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tuplet-engraver.cc:29: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ tuplet-engraver.cc:128:47: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] tuplets_.erase (tuplets_.begin () + i); ~ ^ In file included from grob-smob.cc:20: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from performance.cc:25: In file included from ./include/audio-column.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from performance.cc:26: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct rm -f ./out/grob-array-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-array-scheme.dep ./out/grob-array-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-array-scheme.o grob-array-scheme.cc In file included from performance.cc:32: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct 5 warnings generated. performance.cc:51:31: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int tracks_ = audio_staffs_.size (); ~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ performance.cc:60:31: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] s->output (midi_stream, i, ports_); ~~~~~~ ^ In file included from beaming-pattern.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/fingering-column.dep; DEPENDENCIES_OUTPUT="./out/fingering-column.dep ./out/fingering-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/fingering-column.o fingering-column.cc In file included from dispatcher-scheme.cc:20: In file included from ./include/dispatcher.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ beaming-pattern.cc:61:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (start_moment_.grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ beaming-pattern.cc:136:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (infos_[0].start_moment_.grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ beaming-pattern.cc:171:52: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] infos_[i + non_flag_dir].count (-non_flag_dir)), ~ ^~~~~~~~~~~~ beaming-pattern.cc:172:47: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] infos_[i - non_flag_dir].count (non_flag_dir)); ~ ^~~~~~~~~~~~ beaming-pattern.cc:220:34: warning: implicit conversion changes signedness: 'I64' (aka 'long long') to 'U64' (aka 'unsigned long long') [-Wsign-conversion] U64 tuplet_number = factor.den (); ~~~~~~~~~~~~~ ~~~~~~~^~~~~~ beaming-pattern.cc:342:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).beam_count_drul_[d]; ~~ ^ beaming-pattern.cc:348:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).start_moment_; ~~ ^ beaming-pattern.cc:358:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).start_moment_ ~~ ^ beaming-pattern.cc:359:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] + infos_.at (i).factor_ * dur.get_length (); ~~ ^ beaming-pattern.cc:365:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).invisible_; ~~ ^ beaming-pattern.cc:371:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).factor_; ~~ ^ beaming-pattern.cc:377:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return infos_.at (i).tuplet_start_; ~~ ^ beaming-pattern.cc:391:20: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] for (vsize j = i + 1; j < infos_.size (); j++) ~ ~~^~~ beaming-pattern.cc:400:20: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] for (vsize j = i + 1; j < infos_.size ();) ~ ~~^~~ beaming-pattern.cc:393:35: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); ~~~~~~~~~~~~~ ^ beaming-pattern.cc:393:60: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); ~~~~~~~~~~~~~ ^ beaming-pattern.cc:394:44: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] new_pattern->add_stem (start_moment (j), ~~~~~~~~~~~~ ^ beaming-pattern.cc:396:44: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] invisibility (j), ~~~~~~~~~~~~ ^ beaming-pattern.cc:397:38: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] factor (j), ~~~~~~ ^ beaming-pattern.cc:398:44: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tuplet_start (j)); ~~~~~~~~~~~~ ^ In file included from audio-item.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/music-function-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-function-scheme.dep ./out/music-function-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-function-scheme.o music-function-scheme.cc In file included from grob-smob.cc:22: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 7 warnings generated. rm -f ./out/slur-performer.dep; DEPENDENCIES_OUTPUT="./out/slur-performer.dep ./out/slur-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-performer.o slur-performer.cc In file included from music-function-scheme.cc:1: In file included from ./include/music-function.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 9 warnings generated. rm -f ./out/page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-breaking.dep ./out/page-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-breaking.o page-breaking.cc rm -f ./out/music-wrapper-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper-iterator.dep ./out/music-wrapper-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-wrapper-iterator.o music-wrapper-iterator.cc 3 warnings generated. rm -f ./out/font-metric-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-metric-scheme.dep ./out/font-metric-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-metric-scheme.o font-metric-scheme.cc In file included from paper-outputter-scheme.cc:20: In file included from ./include/paper-outputter.hh:26: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from tie-specification.cc:1: In file included from ./include/tie-formatting-problem.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from fingering-column.cc:21: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grob-array-scheme.cc:21: In file included from ./include/grob-array.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from page-breaking.cc:130: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from audio-item.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 6 warnings generated. rm -f ./out/phrasing-slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/phrasing-slur-engraver.dep ./out/phrasing-slur-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/phrasing-slur-engraver.o phrasing-slur-engraver.cc In file included from audio-item.cc:20: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:38: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ audio-item.cc:151:1325: warnings generated. note: in instantiation of function template specialization 'sign' requested here && sign (dynamics_.back ()->volume_ - dynamics_[0]->volume_) != grow_dir_) ^ rm -f ./out/stream-event.dep; DEPENDENCIES_OUTPUT="./out/stream-event.dep ./out/stream-event.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stream-event.o stream-event.cc In file included from tie-specification.cc:1: In file included from ./include/tie-formatting-problem.hh:25: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from tie-specification.cc:1: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct grob-array-scheme.cc:32:28: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] return scm_from_int (me->size ()); ~~~~~~~~~~~~ ~~~~^~~~~~~ In file included from slur-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from phrasing-slur-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. fingering-column.cc:98:17: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] i += d) ~~ ^ 2 warnings generated. rm -f ./out/moment.dep; DEPENDENCIES_OUTPUT="./out/moment.dep ./out/moment.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/moment.o moment.cc rm -f ./out/context-def.dep; DEPENDENCIES_OUTPUT="./out/context-def.dep ./out/context-def.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-def.o context-def.cc In file included from slur-performer.cc:21: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from font-metric-scheme.cc:20: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from fingering-column.cc:21: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ fingering-column.cc:86:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (fingerings, pure_position_less); ^ In file included from fingering-column.cc:21: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 4 warnings generated. ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ fingering-column.cc:136:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (fos, fingering_and_offset_less); ^ In file included from fingering-column.cc:21: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from slur-performer.cc:23: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class 3 warnings generated. rm -f ./out/tab-staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-staff-symbol-engraver.dep ./out/tab-staff-symbol-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tab-staff-symbol-engraver.o tab-staff-symbol-engraver.cc rm -f ./out/context-specced-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/context-specced-music-iterator.dep ./out/context-specced-music-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-specced-music-iterator.o context-specced-music-iterator.cc In file included from music-wrapper-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 15 warnings generated. rm -f ./out/stem-tremolo.dep; DEPENDENCIES_OUTPUT="./out/stem-tremolo.dep ./out/stem-tremolo.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stem-tremolo.o stem-tremolo.cc 6 warnings generated. rm -f ./out/column-x-positions.dep; DEPENDENCIES_OUTPUT="./out/column-x-positions.dep ./out/column-x-positions.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/column-x-positions.o column-x-positions.cc 2 warnings generated. rm -f ./out/clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/clef-engraver.dep ./out/clef-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/clef-engraver.o clef-engraver.cc In file included from moment.cc:20: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from music-wrapper-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from font-metric-scheme.cc:24: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct 10 warnings generated. font-metric-scheme.cc:64:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] return scm_from_int (fm->name_to_index (ly_scm2string (name))); ~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from music-wrapper-iterator.cc:21: ./include/music-wrapper.hh:25:1: warning: 'Music_wrapper' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_wrapper ^ ./include/lily-proto.hh:132:1: note: did you mean struct here? class Music_wrapper; ^~~~~ struct font-metric-scheme.cc:82:60: warning: implicit conversion changes signedness: 'scm_t_int32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return scm_from_unsigned_integer (fm->index_to_charcode (scm_to_int (index))); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/numbers.h:385:23: note: expanded from macro 'scm_to_int' #define scm_to_int scm_to_int32 ^ 6 warnings generated. In file included from tab-staff-symbol-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/pointer-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface-scheme.dep ./out/pointer-group-interface-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pointer-group-interface-scheme.o pointer-group-interface-scheme.cc rm -f ./out/script-interface.dep; DEPENDENCIES_OUTPUT="./out/script-interface.dep ./out/script-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/script-interface.o script-interface.cc In file included from phrasing-slur-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from page-breaking.cc:139: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct page-breaking.cc:219:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ret.push_back (systems_per_page[i] + compressed_count); ~ ^~~~~~~~~~~~~~~~ page-breaking.cc:507:64: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] if (page_num >= 0 && (int) cache.size () > page_num && cache[page_num] >= 0) ~~~~~ ^~~~~~~~ page-breaking.cc:508:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return cache[page_num]; ~~~~~ ^~~~~~~~ page-breaking.cc:522:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] cache.resize (page_num + 1, -1); ~~~~~~ ~~~~~~~~~^~~ page-breaking.cc:523:17: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] cache[page_num] = height; ~~~~~ ^~~~~~~~ 5 warnings generated. 6 warnings generated. rm -f ./out/instrument-switch-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-switch-engraver.dep ./out/instrument-switch-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/instrument-switch-engraver.o instrument-switch-engraver.cc page-breaking.cc:614:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] int page_num = i + first_page_number; ~ ^~~~~~~~~~~~~~~~~ page-breaking.cc:641:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] footnote_count += fn_lines; ~~ ^~~~~~~~ page-breaking.cc:648:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] int page_num = first_page_number + lines_per_page.size () - 1; ^~~~~~~~~~~~~~~~~ ~ page-breaking.cc:614:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int page_num = i + first_page_number; ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~ page-breaking.cc:617:38: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] SCM line_count = scm_from_int (lines_per_page[i]); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ page-breaking.cc:619:22: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int fn_lines = Page_layout_problem::get_footnote_count (lines); ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:620:93: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Page_layout_problem::add_footnotes_to_lines (lines, reset_footnotes_on_new_page ? 0 : footnote_count, book_); ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:648:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int page_num = first_page_number + lines_per_page.size () - 1; ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ rm -f ./out/cluster-engraver.dep; DEPENDENCIES_OUTPUT="./out/cluster-engraver.dep ./out/cluster-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/cluster-engraver.o cluster-engraver.cc page-breaking.cc:739:78: warning: implicit conversion changes signedness: 'scm_t_int32' (aka 'int') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vector details = breaking.line_details (0, VPOS, scm_to_int (system_count)); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/numbers.h:385:23: note: expanded from macro 'scm_to_int' #define scm_to_int scm_to_int32 ^ page-breaking.cc:776:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] cur_pos.forced_line_count_ = forced_line_break_idx - last_forced_line_break_idx; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:776:68: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] cur_pos.forced_line_count_ = forced_line_break_idx - last_forced_line_break_idx; ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:783:48: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] last_forced_line_break_idx = forced_line_break_idx; ~ ^~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:867:32: warning: implicit conversion changes signedness: 'const int' to 'value_type' (aka 'unsigned long') [-Wsign-conversion] ret[i] = chunks[i + 1].forced_line_count_; ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ page-breaking.cc:874:42: warning: operand of ? changes signedness: 'int' to 'value_type' (aka 'unsigned long') [-Wsign-conversion] ? line_breaking_[sys].min_system_count (start, end) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:875:42: warning: operand of ? changes signedness: 'int' to 'value_type' (aka 'unsigned long') [-Wsign-conversion] : line_breaking_[sys].max_system_count (start, end); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-breaking.cc:953:47: warning: implicit conversion changes signedness: 'int' to 'const value_type' (aka 'const unsigned long') [-Wsign-conversion] div.push_back (current_chunks_[i + 1].forced_line_count_); ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ page-breaking.cc:1046:32: warning: implicit conversion changes signedness: 'int' to 'const value_type' (aka 'const unsigned long') [-Wsign-conversion] cur_division->push_back (i); ~~~~~~~~~ ^ page-breaking.cc:1050:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] line_divisions_rec (system_count - i, min_sys, max_sys, cur_division); ~ ^ page-breaking.cc:1109:39: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Real cur_page_height = page_height (first_page_num, false); ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1143:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] cur_page_height = page_height (first_page_num + ret, false); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~ page-breaking.cc:1171:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] cur_page_height = page_height (first_page_num + ret - 1, true); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~ page-breaking.cc:1210:49: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] page_height (first_page_num, is_last ()), ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1268:34: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Real height = page_height (first_page_num, is_last ()); ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1314:36: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Page_spacing space (page_height (first_page_num, false), this); ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1324:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (page_height (first_page_num + page, false)); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1355:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (page_height (first_page_num + page, true)); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1367:36: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Page_spacing space (page_height (first_page_num, false), this); ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1383:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (page_height (first_page_num + page, false)); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1395:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (page_height (first_page_num + page, true)); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ page-breaking.cc:1401:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (page_height (first_page_num + page + 1, true)); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ page-breaking.cc:1503:101: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] vector lines1 (cached_line_details_.begin (), cached_line_details_.begin () + i + 1); ~ ^ page-breaking.cc:1504:70: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] vector lines2 (cached_line_details_.begin () + i + 1, cached_line_details_.end ()); ~ ^ page-breaking.cc:1493:36: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Real page1_height = page_height (first_page_num, false); ~~~~~~~~~~~ ^~~~~~~~~~~~~~ page-breaking.cc:1494:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Real page2_height = page_height (first_page_num + 1, is_last ()); ~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~ In file included from moment.cc:20: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from instrument-switch-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from cluster-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445moment.cc::159:3710: :note: expanded from macro '__GMP_ABS' warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ return main_part_ || grace_part_; ^~~~~~~~~~ ~~ moment.cc:/data/scratch/print/lilypond/work/.buildlink/include/gmp.h159::187124:10: :warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return main_part_ || grace_part_; ~~ ^~~~~~~~~~~/data/scratch/print/lilypond/work/.buildlink/include/gmp.h: 445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ moment.cc:172:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (grace_part_) ~~ ^~~~~~~~~~~ In file included from clef-engraver.cc:24: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from page-breaking.cc:130: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ page-breaking.cc:927:7: note: in instantiation of function template specialization 'vector_sort, std::__1::less > >' requested here vector_sort (dems_and_indices, less > ()); ^ In file included from page-breaking.cc:130: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ rm -f ./out/unfolded-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/unfolded-repeat-iterator.dep ./out/unfolded-repeat-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/unfolded-repeat-iterator.o unfolded-repeat-iterator.cc In file included from script-interface.cc:20: tab-staff-symbol-engraver.ccIn file included from :./include/script-interface.hh34:24: :In file included from 11./include/grob-interface.hh:: 23warning: : In file included from ./include/lily-guile.hhimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] :27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] int k = scm_ilength (get_property ("stringTunings")); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from stem-tremolo.cc:20: In file included from ./include/stem-tremolo.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from clef-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from context-specced-music-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. rm -f ./out/lyric-combine-music.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music.dep ./out/lyric-combine-music.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-combine-music.o lyric-combine-music.cc 3 warnings generated. In file included from pointer-group-interface-scheme.cc:20: In file included from ./include/pointer-group-interface.hh:25: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/grob-property.dep; DEPENDENCIES_OUTPUT="./out/grob-property.dep ./out/grob-property.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-property.o grob-property.cc In file included from context-def.cc:23: In file included from ./include/context-def.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from unfolded-repeat-iterator.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. rm -f ./out/part-combine-engraver.dep; DEPENDENCIES_OUTPUT="./out/part-combine-engraver.dep ./out/part-combine-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/part-combine-engraver.o part-combine-engraver.cc In file included from context-specced-music-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from script-interface.cc:28: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from stem-tremolo.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct stem-tremolo.cc:56:31: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] return scm_from_double (dx ? dy / dx : 0); ^~ ~ In file included from lyric-combine-music.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from stream-event.cc:20: In file included from ./include/stream-event.hh:24: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. In file included from part-combine-engraver.cc:22: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/episema-engraver.dep; DEPENDENCIES_OUTPUT="./out/episema-engraver.dep ./out/episema-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/episema-engraver.o episema-engraver.cc 5 warnings generated. In file included from column-x-positions.cc:20: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/tuplet-bracket.dep; DEPENDENCIES_OUTPUT="./out/tuplet-bracket.dep ./out/tuplet-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tuplet-bracket.o tuplet-bracket.cc rm -f ./out/audio-element-info.dep; DEPENDENCIES_OUTPUT="./out/audio-element-info.dep ./out/audio-element-info.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/audio-element-info.o audio-element-info.cc 1 warning generated. rm -f ./out/script-column.dep; DEPENDENCIES_OUTPUT="./out/script-column.dep ./out/script-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/script-column.o script-column.cc In file included from episema-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from cluster-engraver.cc:26: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from stream-event.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from context-def.cc:23: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from context-def.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from context-def.cc:25: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from context-def.cc:26: ./include/context-mod.hh:37:1: warning: 'Context_mod' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_mod ^ ./include/lily-proto.hh:61:1: note: did you mean struct here? class Context_mod; ^~~~~ struct In file included from grob-property.cc:8: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/book-scheme.dep; DEPENDENCIES_OUTPUT="./out/book-scheme.dep ./out/book-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/book-scheme.o book-scheme.cc 5 warnings generated. In file included from grob-property.cc:11: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 4 warnings generated. rm -f ./out/note-performer.dep; DEPENDENCIES_OUTPUT="./out/note-performer.dep ./out/note-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-performer.o note-performer.cc In file included from audio-element-info.cc:22: In file included from ./include/translator-group.hh:23: In file included from ./include/listener.hh:64: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37:In file included from tuplet-bracket.cc:43: In file included from ./include/tuplet-bracket.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/melody-spanner.dep; DEPENDENCIES_OUTPUT="./out/melody-spanner.dep ./out/melody-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/melody-spanner.o melody-spanner.cc In file included from script-column.cc:20: In file included from ./include/script-column.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from unfolded-repeat-iterator.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from audio-element-info.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ unfolded-repeat-iterator.cc:40:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int alt_count = scm_ilength (alts); ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ 5 warnings generated. rm -f ./out/rest.dep; DEPENDENCIES_OUTPUT="./out/rest.dep ./out/rest.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rest.o rest.cc 3 warnings generated. 3 warnings generated. In file included from lyric-combine-music.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/piano-pedal-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-align-engraver.dep ./out/piano-pedal-align-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/piano-pedal-align-engraver.o piano-pedal-align-engraver.cc rm -f ./out/volta-bracket.dep; DEPENDENCIES_OUTPUT="./out/volta-bracket.dep ./out/volta-bracket.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/volta-bracket.o volta-bracket.cc lyric-combine-music.cc:22:1: warning: 'Lyric_combine_music' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lyric_combine_music ^ ./include/lily-proto.hh:101:1: note: did you mean struct here? class Lyric_combine_music; ^~~~~ struct 21 warnings generated. In file included from tuplet-bracket.cc:58: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from tuplet-bracket.cc:60: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ tuplet-bracket.cc:147:53: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] vsize neighbor_idx = me->get_break_index () - break_dir; ~ ^~~~~~~~~ rm -f ./out/spanner.dep; DEPENDENCIES_OUTPUT="./out/spanner.dep ./out/spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spanner.o spanner.cc 6 warnings generated. 5 warnings generated. rm -f ./out/staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-engraver.dep ./out/staff-symbol-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-symbol-engraver.o staff-symbol-engraver.cc 6 warnings generated. rm -f ./out/rest-collision.dep; DEPENDENCIES_OUTPUT="./out/rest-collision.dep ./out/rest-collision.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rest-collision.o rest-collision.cc rm -f ./out/lily-guile.dep; DEPENDENCIES_OUTPUT="./out/lily-guile.dep ./out/lily-guile.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-guile.o lily-guile.cc 2 warnings generated. rm -f ./out/accidental-engraver.dep; DEPENDENCIES_OUTPUT="./out/accidental-engraver.dep ./out/accidental-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/accidental-engraver.o accidental-engraver.cc In file included from tuplet-bracket.cc:43: In file included from ./include/tuplet-bracket.hh:23: In file included from ./include/lily-proto.hh:23: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ tuplet-bracket.cc:574:15: note: in instantiation of function template specialization 'sign' requested here if (sign (musical_dy[UP]) != sign (musical_dy[DOWN])) ^ In file included from note-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from rest.cc:20: In file included from ./include/rest.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-symbol-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-guile.cc:21: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-performer.cc:21: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from rest-collision.cc:20: In file included from ./include/rest-collision.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spanner.cc:21: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-performer.cc:23: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from accidental-engraver.cc:21: In file included from ./include/accidental-placement.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from piano-pedal-align-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ note-performer.cc:92:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (now_mom ().grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from book-scheme.cc:20: In file included from ./include/book.hh:27: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/input-scheme.dep; DEPENDENCIES_OUTPUT="./out/input-scheme.dep ./out/input-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/input-scheme.o input-scheme.cc In file included from melody-spanner.cc:21: In file included from ./include/melody-spanner.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. In file included from volta-bracket.cc:24: In file included from ./include/font-interface.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/drum-note-performer.dep; DEPENDENCIES_OUTPUT="./out/drum-note-performer.dep ./out/drum-note-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/drum-note-performer.o drum-note-performer.cc In file included from rest-collision.cc:26: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spanner.cc:21: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from input-scheme.cc:21: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from accidental-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from spanner.cc:23: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/translator-scheme.dep; DEPENDENCIES_OUTPUT="./out/translator-scheme.dep ./out/translator-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator-scheme.o translator-scheme.cc rest-collision.cc:150:19: warning: implicit conversion changes signedness: 'Direction' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] rests[d]->warning (_ ("cannot resolve rest collision: rest direction not set")); ~~~~~ ^ In file included from lily-guile.cc:38: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 7 warnings generated. rm -f ./out/audio-staff.dep; DEPENDENCIES_OUTPUT="./out/audio-staff.dep ./out/audio-staff.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/audio-staff.o audio-staff.cc 8 warnings generated. rm -f ./out/part-combine-iterator.dep; DEPENDENCIES_OUTPUT="./out/part-combine-iterator.dep ./out/part-combine-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/part-combine-iterator.o part-combine-iterator.cc In file included from rest-collision.cc:20: In file included from ./include/rest-collision.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ rest-collision.cc:154:9: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (ordered_rests[d], rest_shift_less); ^ In file included from rest-collision.cc:20: In file included from ./include/rest-collision.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ rm -f ./out/dynamic-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-align-engraver.dep ./out/dynamic-align-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dynamic-align-engraver.o dynamic-align-engraver.cc accidental-engraver.cc:166:27: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] + need_restore ? 1 : 0; ~~~~~~~~~~~~~~ ^ accidental-engraver.cc:166:27: note: place parentheses around the '+' expression to silence this warning + need_restore ? 1 : 0; ^ accidental-engraver.cc:166:27: note: place parentheses around the '?:' expression to evaluate it first + need_restore ? 1 : 0; ^ ( ) accidental-engraver.cc:378:43: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] ties_.erase (ties_.begin () + j); ~ ^ 2 warnings generated. rm -f ./out/translator-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-ctors.dep ./out/translator-ctors.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator-ctors.o translator-ctors.cc In file included from translator-scheme.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from part-combine-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. spanner.cc:302:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] return orig->broken_intos_[j]; ~~~~ ^ rm -f ./out/text-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-engraver.dep ./out/text-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/text-engraver.o text-engraver.cc In file included from volta-bracket.cc:33: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct lily-guile.cc:180:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] return scm_ihashv (s, ~1u); ~~~~~~ ^~~~~~~~~~~~~~~~~~~ lily-guile.cc:377:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM nv = scm_c_make_vector (len, SCM_UNDEFINED); ~~~~~~~~~~~~~~~~~ ^~~ lily-guile.cc:376:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = scm_c_vector_length (src); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from spanner.cc:21: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ spanner.cc:137:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (broken_intos_, Spanner::less); ^ In file included from spanner.cc:21: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ ../flower/include/std-vector.hh:201:14: note: in instantiation of function template specialization 'lower_bound' requested here vsize lb = lower_bound (v, key, less, b, e); ^ spanner.cc:284:15: note: in instantiation of function template specialization 'binary_search' requested here vsize idx = binary_search (broken_intos_, (Spanner *) l, Spanner::less); ^ In file included from spanner.cc:21: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ lily-guile.cc:646:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] SCM tab = scm_c_make_hash_table (i); ~~~~~~~~~~~~~~~~~~~~~ ^ lily-guile.cc:642:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int i = scm_ilength (alist); ~ ^~~~~~~~~~~~~~~~~~~ 2 warnings generated. rm -f ./out/staff-spacing.dep; DEPENDENCIES_OUTPUT="./out/staff-spacing.dep ./out/staff-spacing.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-spacing.o staff-spacing.cc In file included from dynamic-align-engraver.cc:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/function-documentation.dep; DEPENDENCIES_OUTPUT="./out/function-documentation.dep ./out/function-documentation.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/function-documentation.o function-documentation.cc 3 warnings generated. rm -f ./out/score-scheme.dep; DEPENDENCIES_OUTPUT="./out/score-scheme.dep ./out/score-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/score-scheme.o score-scheme.cc 8 warnings generated. rm -f ./out/paper-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/paper-column-engraver.dep ./out/paper-column-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-column-engraver.o paper-column-engraver.cc In file included from rest.cc:27: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from translator-ctors.cc:20: In file included from ./include/translator.hh:26: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from text-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-column-engraver.cc:20: In file included from ./include/paper-column-engraver.hh:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from translator-scheme.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from part-combine-iterator.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from translator-scheme.cc:21: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from translator-scheme.cc:22: ./include/translator-group.hh:92:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/translator-group.hh:92:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from part-combine-iterator.cc:25: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct In file included from staff-spacing.cc:20: In file included from ./include/staff-spacing.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. rm -f ./out/music-output.dep; DEPENDENCIES_OUTPUT="./out/music-output.dep ./out/music-output.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/music-output.o music-output.cc 7 warnings generated. In file included from score-scheme.cc:20: In file included from ./include/score.hh:25: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/template5.dep; DEPENDENCIES_OUTPUT="./out/template5.dep ./out/template5.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/template5.o template5.cc 2 warnings generated. rm -f ./out/protected-scm.dep; DEPENDENCIES_OUTPUT="./out/protected-scm.dep ./out/protected-scm.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/protected-scm.o protected-scm.cc In file included from function-documentation.cc:24: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. rm -f ./out/keyword.dep; DEPENDENCIES_OUTPUT="./out/keyword.dep ./out/keyword.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/keyword.o keyword.cc In file included from template5.cc:20: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 10 warnings generated. rm -f ./out/dynamic-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-engraver.dep ./out/dynamic-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dynamic-engraver.o dynamic-engraver.cc In file included from protected-scm.cc:20: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. In file included from score-scheme.cc:22: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/spacing-basic.dep; DEPENDENCIES_OUTPUT="./out/spacing-basic.dep ./out/spacing-basic.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-basic.o spacing-basic.cc In file included from score-scheme.cc:24: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from score-scheme.cc:26: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 2 warnings generated. rm -f ./out/lyric-extender.dep; DEPENDENCIES_OUTPUT="./out/lyric-extender.dep ./out/lyric-extender.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-extender.o lyric-extender.cc 12 warnings generated. In file included from audio-staff.cc:20: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct In file included from function-documentation.cc:91: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/skyline.dep; DEPENDENCIES_OUTPUT="./out/skyline.dep ./out/skyline.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/skyline.o skyline.cc In file included from audio-staff.cc:23: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ 2 warnings generated. ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct In file included from audio-staff.cc:24: In file included from ./include/midi-walker.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from function-documentation.cc:91: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class rm -f ./out/pitched-trill-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitched-trill-engraver.dep ./out/pitched-trill-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pitched-trill-engraver.o pitched-trill-engraver.cc In file included from audio-staff.cc:24: In file included from ./include/midi-walker.hh:26: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from dynamic-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from function-documentation.cc:96: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from paper-column-engraver.cc:20: In file included from ./include/paper-column-engraver.hh:25: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from lyric-extender.cc:21: In file included from ./include/lyric-extender.hh:11: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-column-engraver.cc:21: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from music-output.cc:20: In file included from ./include/music-output.hh:25: In file included from ./include/protected-scm.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pitched-trill-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from drum-note-performer.cc:20: In file included from ./include/performer.hh:25: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from audio-staff.cc:24: In file included from ./include/midi-walker.hh:26: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from audio-staff.cc:24: ./include/midi-walker.hh:28:1: warning: 'Midi_note_event' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_note_event : PQueue_ent ^ ./include/lily-proto.hh:117:1: note: did you mean struct here? class Midi_note_event; ^~~~~ struct 7 warnings generated. rm -f ./out/sources.dep; DEPENDENCIES_OUTPUT="./out/sources.dep ./out/sources.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/sources.o sources.cc paper-column-engraver.cc:208:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] && !measure_position (context ()).main_part_); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from spacing-basic.cc:20: In file included from ./include/spacing-spanner.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from drum-note-performer.cc:21: In file included from ./include/audio-item.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from drum-note-performer.cc:23: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class 9 warnings generated. In file included from spacing-basic.cc:20: In file included from ./include/spacing-spanner.hh:26: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ keyword.cc:32:24: warning: implicit conversion changes signedness: 'const int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return table_[idx].tokcode_; ~~~~~~ ~~~~~~~~~~~~^~~~~~~~ In file included from template5.cc:20: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/balloon.dep; DEPENDENCIES_OUTPUT="./out/balloon.dep ./out/balloon.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/balloon.o balloon.cc In file included from keyword.cc:5: In file included from ./include/keyword.hh:23: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ keyword.cc:22:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (table_, tab_less); ^ In file included from keyword.cc:5: In file included from ./include/keyword.hh:23: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ ../flower/include/std-vector.hh:168:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] typename vector::const_iterator i = lower_bound (v.begin () + b, ~ ^ ../flower/include/std-vector.hh:201:14: note: in instantiation of function template specialization 'lower_bound' requested here vsize lb = lower_bound (v, key, less, b, e); ^ keyword.cc:30:15: note: in instantiation of function template specialization 'binary_search' requested here vsize idx = binary_search (table_, e, tab_less); ^ In file included from keyword.cc:5: In file included from ./include/keyword.hh:23: ../flower/include/std-vector.hh:169:68: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] v.begin () + e, ~ ^ ../flower/include/std-vector.hh:173:12: warning: implicit conversion changes signedness: 'typename __wrap_iter::difference_type' (aka 'long') to 'vsize' (aka 'unsigned long') [-Wsign-conversion] return i - v.begin (); ~~~~~~ ~~^~~~~~~~~~~~ 7 warnings generated. rm -f ./out/score-performer.dep; DEPENDENCIES_OUTPUT="./out/score-performer.dep ./out/score-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/score-performer.o score-performer.cc In file included from skyline.cc:20: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. 2 warnings generated. rm -f ./out/least-squares.dep; DEPENDENCIES_OUTPUT="./out/least-squares.dep ./out/least-squares.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/least-squares.o least-squares.cc rm -f ./out/glissando-engraver.dep; DEPENDENCIES_OUTPUT="./out/glissando-engraver.dep ./out/glissando-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/glissando-engraver.o glissando-engraver.cc In file included from spacing-basic.cc:22: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct In file included from spacing-basic.cc:27: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from score-performer.cc:20: In file included from ./include/score-performer.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. spacing-basic.cc:90:19: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize col_idx = Paper_column::get_rank (column); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/translator.dep; DEPENDENCIES_OUTPUT="./out/translator.dep ./out/translator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/translator.o translator.cc spacing-basic.cc:148:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (delta_t.main_part_ && !lwhen.grace_part_) ^~~~~~~~~~~~~~~~~~ ~~ spacing-basic.cc:148:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (delta_t.main_part_ && !lwhen.grace_part_) ~^~~~~~~~~~~~~~~~~ spacing-basic.cc:153:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] else if (delta_t.grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~ In file included from lyric-extender.cc:23: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 44 warnings generated. In file included from glissando-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. rm -f ./out/stanza-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-engraver.dep ./out/stanza-number-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stanza-number-engraver.o stanza-number-engraver.cc rm -f ./out/rod.dep; DEPENDENCIES_OUTPUT="./out/rod.dep ./out/rod.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rod.o rod.cc In file included from lyric-extender.cc:26: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 6 warnings generated. rm -f ./out/staff-collecting-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-collecting-engraver.dep ./out/staff-collecting-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-collecting-engraver.o staff-collecting-engraver.cc In file included from sources.cc:23: In file included from ./include/source-file.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 11 warnings generated. rm -f ./out/break-substitution.dep; DEPENDENCIES_OUTPUT="./out/break-substitution.dep ./out/break-substitution.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/break-substitution.o break-substitution.cc In file included from stanza-number-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. rm -f ./out/input-smob.dep; DEPENDENCIES_OUTPUT="./out/input-smob.dep ./out/input-smob.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/input-smob.o input-smob.cc In file included from balloon.cc:20: In file included from ./include/text-interface.hh:24: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 4 warnings generated. In file included from score-performer.cc:20: In file included from ./include/score-performer.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/context-mod.dep; DEPENDENCIES_OUTPUT="./out/context-mod.dep ./out/context-mod.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-mod.o context-mod.cc In file included from pitched-trill-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. In file included from score-performer.cc:24: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct rm -f ./out/hara-kiri-group-spanner.dep; DEPENDENCIES_OUTPUT="./out/hara-kiri-group-spanner.dep ./out/hara-kiri-group-spanner.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/hara-kiri-group-spanner.o hara-kiri-group-spanner.cc In file included from score-performer.cc:26: In file included from ./include/global-context.hh:23: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from score-performer.cc:26: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from score-performer.cc:28: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct In file included from score-performer.cc:32: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct In file included from balloon.cc:24: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct least-squares.cc:49:18: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (!count || !den) ~^~~ least-squares.cc:43:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int count = input.size (); ~~~~~ ~~~~~~^~~~~~~ In file included from balloon.cc:20: In file included from ./include/text-interface.hh:24: In file included from ./include/stencil.hh:25: In file included from ./include/lily-proto.hh:23: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ balloon.cc:112:40: note: in instantiation of function template specialization 'sign' requested here z1[a] = b[a].linear_combination (sign (off[a])); ^ 2 warnings generated. rm -f ./out/score.dep; DEPENDENCIES_OUTPUT="./out/score.dep ./out/score.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/score.o score.cc 2 warnings generated. rm -f ./out/bend-engraver.dep; DEPENDENCIES_OUTPUT="./out/bend-engraver.dep ./out/bend-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/bend-engraver.o bend-engraver.cc In file included from break-substitution.cc:24: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from translator.cc:20: In file included from ./include/translator.hh:26: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from input-smob.cc:20: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 4 warnings generated. rm -f ./out/dimensions-scheme.dep; DEPENDENCIES_OUTPUT="./out/dimensions-scheme.dep ./out/dimensions-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dimensions-scheme.o dimensions-scheme.cc In file included from context-mod.cc:20: In file included from ./include/context-mod.hh:30: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. 5 warnings generated. rm -f ./out/stencil-interpret.dep; DEPENDENCIES_OUTPUT="./out/stencil-interpret.dep ./out/stencil-interpret.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stencil-interpret.o stencil-interpret.cc In file included from rod.cc:22: In file included from ./include/paper-column.hh:23: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/tuplet-iterator.dep; DEPENDENCIES_OUTPUT="./out/tuplet-iterator.dep ./out/tuplet-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tuplet-iterator.o tuplet-iterator.cc In file included from hara-kiri-group-spanner.cc:21: In file included from ./include/hara-kiri-group-spanner.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from break-substitution.cc:25: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 2 warnings generated. In file included from translator.cc:22: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct 10 warnings generated. In file included from dimensions-scheme.cc:20: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/grob-info.dep; DEPENDENCIES_OUTPUT="./out/grob-info.dep ./out/grob-info.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-info.o grob-info.cc rm -f ./out/module-scheme.dep; DEPENDENCIES_OUTPUT="./out/module-scheme.dep ./out/module-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/module-scheme.o module-scheme.cc In file included from translator.cc:24: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ break-substitution.cc:112:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM nv = scm_c_make_vector (len, SCM_UNDEFINED); ~~~~~~~~~~~~~~~~~ ^~~ break-substitution.cc:111:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = scm_c_vector_length (src); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from staff-collecting-engraver.cc:20: In file included from ./include/staff-symbol.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ break-substitution.cc:173:26: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] new_grobs->resize (ptr - array); ~~~~~~ ~~~~^~~~~~~ break-substitution.cc:344:80: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] vec = (Substitution_entry *) realloc (vec, sizeof (Substitution_entry) * len); ~ ^~~ break-substitution.cc:369:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qsort (vec, item_index, ~~~~~ ^~~~~~~~~~ In file included from translator.cc:24: In file included from ./include/global-context.hh:23: ./include/context.hh:73:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/context.hh:73:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from translator.cc:24: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ classbreak-substitution.cc :389:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] item_indices[j - system_range[LEFT]].add_point (i); ~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~ break-substitution.cc:326:25: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = grob_array->size (); ~~~ ~~~~~~~~~~~~^~~~~~~ In file included from translator.cc:26: ./include/translator-group.hh:92:10: warning: class 'Context_def' was previously declared as a struct [-Wmismatched-tags] friend class Context_def; ^ ./include/context-def.hh:34:8: note: previous use is here struct Context_def ^ ./include/translator-group.hh:92:10: note: did you mean struct here? friend class Context_def; ^~~~~ struct In file included from bend-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from context-mod.cc:20: ./include/context-mod.hh:37:1: warning: 'Context_mod' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_mod ^ ./include/lily-proto.hh:61:1: note: did you mean struct here? class Context_mod; ^~~~~ struct In file included from tuplet-iterator.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/main.dep; DEPENDENCIES_OUTPUT="./out/main.dep ./out/main.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/main.o main.cc In file included from score.cc:20: In file included from ./include/score.hh:25: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ translator.cc:294:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (now.grace_part_) ~~ ^~~~~~~~~~~~~~~ In file included from grob-info.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from module-scheme.cc:20: In file included from ./include/ly-module.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. rm -f ./out/pango-select.dep; DEPENDENCIES_OUTPUT="./out/pango-select.dep ./out/pango-select.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pango-select.o pango-select.cc input-smob.cc:73:15: warning: implicit conversion changes signedness: 'scm_t_bits' (aka 'unsigned long') to 'long' [-Wsign-conversion] input_tag = scm_make_smob_type ("input", 0); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input-smob.cc:74:22: warning: implicit conversion changes signedness: 'long' to 'scm_t_bits' (aka 'unsigned long') [-Wsign-conversion] scm_set_smob_mark (input_tag, mark_smob); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~ input-smob.cc:75:22: warning: implicit conversion changes signedness: 'long' to 'scm_t_bits' (aka 'unsigned long') [-Wsign-conversion] scm_set_smob_free (input_tag, free_smob); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~ input-smob.cc:76:23: warning: implicit conversion changes signedness: 'long' to 'scm_t_bits' (aka 'unsigned long') [-Wsign-conversion] scm_set_smob_print (input_tag, print_smob); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ input-smob.cc:77:24: warning: implicit conversion changes signedness: 'long' to 'scm_t_bits' (aka 'unsigned long') [-Wsign-conversion] scm_set_smob_equalp (input_tag, equal_smob); ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ input-smob.cc:86:19: warning: implicit conversion changes signedness: 'long' to 'scm_t_bits' (aka 'unsigned long') [-Wsign-conversion] SCM_NEWSMOB (z, input_tag, nip); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/smob.h:51:18: note: expanded from macro 'SCM_NEWSMOB' z = scm_cell ((tc), (scm_t_bits) (data)); \ ~~~~~~~~ ^~ hara-kiri-group-spanner.cc:69:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] int val = scm_to_int (scm_c_vector_ref (vector, mid)); ~~~~~~~~~~~~~~~~ ^~~ hara-kiri-group-spanner.cc:104:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = scm_c_vector_length (important); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hara-kiri-group-spanner.cc:124:50: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'scm_t_int32' (aka 'int') [-Wshorten-64-to-32] scm_vector_set_x (scm_vec, scm_from_int (i), scm_from_int (ranks[i])); ~~~~~~~~~~~~ ^ In file included from hara-kiri-group-spanner.cc:21: In file included from ./include/hara-kiri-group-spanner.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ hara-kiri-group-spanner.cc:119:7: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (ranks, less ()); ^ In file included from hara-kiri-group-spanner.cc:21: In file included from ./include/hara-kiri-group-spanner.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from staff-collecting-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 8 warnings generated. In file included from stencil-interpret.cc:20: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/cue-clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/cue-clef-engraver.dep ./out/cue-clef-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/cue-clef-engraver.o cue-clef-engraver.cc In file included from score.cc:28: In file included from ./include/global-context.hh:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from score.cc:28: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from score.cc:36: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct score.cc:141:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Output_def *def = outdef_count ? defs_[i] : default_def; ~~~~~ ^ 5 warnings generated. score.cc:137:28: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int outdef_count = defs_.size (); ~~~~~~~~~~~~ ~~~~~~^~~~~~~ rm -f ./out/grace-iterator.dep; DEPENDENCIES_OUTPUT="./out/grace-iterator.dep ./out/grace-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grace-iterator.o grace-iterator.cc 10 warnings generated. 10 warnings generated. rm -f ./out/figured-bass-continuation.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-continuation.dep ./out/figured-bass-continuation.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/figured-bass-continuation.o figured-bass-continuation.cc rm -f ./out/repeated-music.dep; DEPENDENCIES_OUTPUT="./out/repeated-music.dep ./out/repeated-music.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/repeated-music.o repeated-music.cc In file included from tuplet-iterator.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from bend-engraver.cc:22: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. 2 warnings generated. rm -f ./out/lyric-engraver.dep; DEPENDENCIES_OUTPUT="./out/lyric-engraver.dep ./out/lyric-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lyric-engraver.o lyric-engraver.cc rm -f ./out/extender-engraver.dep; DEPENDENCIES_OUTPUT="./out/extender-engraver.dep ./out/extender-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/extender-engraver.o extender-engraver.cc In file included from main.cc:43: In file included from ./include/all-font-metrics.hh:24: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from cue-clef-engraver.cc:25: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 9 warnings generated. rm -f ./out/stanza-number-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-align-engraver.dep ./out/stanza-number-align-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stanza-number-align-engraver.o stanza-number-align-engraver.cc 7 warnings generated. 2 warnings generated. rm -f ./out/open-type-font.dep; DEPENDENCIES_OUTPUT="./out/open-type-font.dep ./out/open-type-font.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/open-type-font.o open-type-font.cc 5 warnings generated. rm -f ./out/quote-iterator.dep; DEPENDENCIES_OUTPUT="./out/quote-iterator.dep ./out/quote-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/quote-iterator.o quote-iterator.cc rm -f ./out/grace-music.dep; DEPENDENCIES_OUTPUT="./out/grace-music.dep ./out/grace-music.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grace-music.o grace-music.cc In file included from grace-iterator.cc:20: In file included from ./include/grace-iterator.hh:23: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from grob-info.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from cue-clef-engraver.cc:26: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. In file included from figured-bass-continuation.cc:21: In file included from ./include/line-interface.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/hairpin.dep; DEPENDENCIES_OUTPUT="./out/hairpin.dep ./out/hairpin.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/hairpin.o hairpin.cc In file included from grace-iterator.cc:20: In file included from ./include/grace-iterator.hh:23: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from grace-iterator.cc:21: In file included from ./include/global-context.hh:24: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from lyric-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from stanza-number-align-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/open-type-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/open-type-font-scheme.dep ./out/open-type-font-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/open-type-font-scheme.o open-type-font-scheme.cc main.cc:384:19: warning: implicit conversion changes signedness: '__uid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] uid = passwd->pw_uid; ~ ~~~~~~~~^~~~~~ main.cc:401:18: warning: implicit conversion changes signedness: '__gid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] gid = group->gr_gid; ~ ~~~~~~~^~~~~~ main.cc:420:15: warning: implicit conversion changes signedness: 'int' to '__gid_t' (aka 'unsigned int') [-Wsign-conversion] if (setgid (gid)) ~~~~~~ ^~~ main.cc:426:15: warning: implicit conversion changes signedness: 'int' to '__uid_t' (aka 'unsigned int') [-Wsign-conversion] if (setuid (uid)) ~~~~~~ ^~~ main.cc:734:31: warning: implicit conversion turns string literal into bool: 'const char [5]' to 'bool' [-Wstring-conversion] "detailed", "true"); // set Guile to info re deprecation ^~~~~~ In file included from grace-music.cc:20: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. rm -f ./out/tie-configuration.dep; DEPENDENCIES_OUTPUT="./out/tie-configuration.dep ./out/tie-configuration.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/tie-configuration.o tie-configuration.cc In file included from repeated-music.cc:20: In file included from ./include/repeated-music.hh:23: In file included from ./include/music.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from hairpin.cc:20: In file included from ./include/hairpin.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from open-type-font.cc:20: In file included from ./include/open-type-font.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lyric-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from stanza-number-align-engraver.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from extender-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. rm -f ./out/pitch-squash-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitch-squash-engraver.dep ./out/pitch-squash-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pitch-squash-engraver.o pitch-squash-engraver.cc 5 warnings generated. In file included from open-type-font-scheme.cc:20: In file included from ./include/modified-font-metric.hh:23: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pango-select.cc:21: In file included from ./include/all-font-metrics.hh:24: In file included from ./include/font-metric.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/note-head-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-head-scheme.dep ./out/note-head-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-head-scheme.o note-head-scheme.cc In file included from grace-music.cc:20: In file included from ./include/music.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from grace-music.cc:21: ./include/music-wrapper.hh:25:1: warning: 'Music_wrapper' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_wrapper ^ ./include/lily-proto.hh:132:1: note: did you mean struct here? class Music_wrapper; ^~~~~ struct In file included from open-type-font.cc:32: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct In file included from pitch-squash-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23In file included from : In file included from ./include/lily-guile.hh:27repeated-music.cc: :In file included from 20: In file included from /usr/pkg/guile/1.8/include/libguile.h./include/repeated-music.hh:23:24: : /data/scratch/print/lilypond/work/.buildlink/include/gmp.hIn file included from :./include/music.hh:1871:2430: In file included from : warning./include/moment.hh:24: : operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]../flower/include/rational.hh :49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS'../flower/include/rational.hh: 50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ I64 denominator () const { return den_; } ~~~~~~ ^~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. open-type-font.cc:335:49: warning: implicit conversion changes signedness: 'int' to 'FT_UInt' (aka 'unsigned int') [-Wsign-conversion] FT_Error code = FT_Get_Glyph_Name (face_, i, name, len); ~~~~~~~~~~~~~~~~~ ^ In file included from repeated-music.cc:21: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct rm -f ./out/item.dep; DEPENDENCIES_OUTPUT="./out/item.dep ./out/item.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/item.o item.cc repeated-music.cc:42:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int len = scm_ilength (alternative_list); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. rm -f ./out/scheme-engraver.dep; DEPENDENCIES_OUTPUT="./out/scheme-engraver.dep ./out/scheme-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/scheme-engraver.o scheme-engraver.cc In file included from tie-configuration.cc:21: ./include/tie-configuration.hh:80:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string tie_card (int i) const { return tie_score_cards_[i]; } ~~~~~~~~~~~~~~~~ ^ In file included from tie-configuration.cc:24: In file included from ./include/tie-formatting-problem.hh:24: In file included from ./include/skyline.hh:25: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from quote-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from scheme-engraver.cc:22: In file included from ./include/scheme-engraver.hh:25: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. In file included from hairpin.cc:34: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/grid-point-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-point-engraver.dep ./out/grid-point-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grid-point-engraver.o grid-point-engraver.cc 7 warnings generated. In file included from open-type-font-scheme.cc:20: ./include/modified-font-metric.hh:26:1: warning: 'Modified_font_metric' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Modified_font_metric : public Font_metric ^ ./include/lily-proto.hh:125:1: note: did you mean struct here? class Modified_font_metric; ^~~~~ struct In file included from tie-configuration.cc:24: In file included from ./include/tie-formatting-problem.hh:26: ./include/tie-details.hh:25:1: warning: 'Tie_details' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Tie_details ^ ./include/lily-proto.hh:187:1: note: did you mean struct here? class Tie_details; ^~~~~ struct In file included from quote-iterator.cc:20: In file included from ./include/music-wrapper-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/span-bar-stub-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-stub-engraver.dep ./out/span-bar-stub-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/span-bar-stub-engraver.o span-bar-stub-engraver.cc In file included from quote-iterator.cc:27: ./include/music-sequence.hh:27:1: warning: 'Music_sequence' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Music_sequence ^ ./include/lily-proto.hh:131:1: note: did you mean struct here? class Music_sequence; ^~~~~ struct quote-iterator.cc:111:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM when = scm_caar (scm_c_vector_ref (vec, cmp)); ~~~~~~~~~~~~~~~~ ^~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:125:43: note: expanded from macro 'scm_caar' #define scm_caar(x) scm_i_chase_pairs ((x), SCM_I_AA_PAT) ^ quote-iterator.cc:104:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int hi = scm_c_vector_length (vec); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ quote-iterator.cc:196:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM entry = scm_c_vector_ref (event_vector_, idx); ~~~~~~~~~~~~~~~~ ^~~ quote-iterator.cc:237:52: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] SCM entry = scm_c_vector_ref (event_vector_, event_idx_); ~~~~~~~~~~~~~~~~ ^~~~~~~~~~ In file included from extender-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 5 warnings generated. 2 warnings generated. rm -f ./out/context-property.dep; DEPENDENCIES_OUTPUT="./out/context-property.dep ./out/context-property.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/context-property.o context-property.cc 5 warnings generated. rm -f ./out/midi-walker.dep; DEPENDENCIES_OUTPUT="./out/midi-walker.dep ./out/midi-walker.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/midi-walker.o midi-walker.cc rm -f ./out/grob-closure.dep; DEPENDENCIES_OUTPUT="./out/grob-closure.dep ./out/grob-closure.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/grob-closure.o grob-closure.cc tie-configuration.cc:109:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (s) ~~ ^ tie-configuration.cc:143:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (s) ~~ ^ tie-configuration.cc:148:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] tie_score_cards_[i] += to_string ("%s=%.2f ", desc.c_str (), s); ~~~~~~~~~~~~~~~~ ^ tie-configuration.cc:157:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (s) ~~ ^ tie-configuration.cc:173:49: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] + (*this)[i].card () + (*this).tie_card (i); ~~~~~~~~ ^ In file included from note-head-scheme.cc:21: In file included from ./include/note-head.hh:23: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. rm -f ./out/staff-symbol.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol.dep ./out/staff-symbol.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-symbol.o staff-symbol.cc 4 warnings generated. rm -f ./out/spanner-break-forbid-engraver.dep; DEPENDENCIES_OUTPUT="./out/spanner-break-forbid-engraver.dep ./out/spanner-break-forbid-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spanner-break-forbid-engraver.o spanner-break-forbid-engraver.cc 3 warnings generated. 10 warnings generated. rm -f ./out/paper-book.dep; DEPENDENCIES_OUTPUT="./out/paper-book.dep ./out/paper-book.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/paper-book.o paper-book.cc In file included from context-property.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/pure-from-neighbor-interface.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-interface.dep ./out/pure-from-neighbor-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pure-from-neighbor-interface.o pure-from-neighbor-interface.cc 5 warnings generated. rm -f ./out/note-column-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-column-scheme.dep ./out/note-column-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-column-scheme.o note-column-scheme.cc 9 warnings generated. In file included from grid-point-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/optimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/optimal-page-breaking.dep ./out/optimal-page-breaking.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/optimal-page-breaking.o optimal-page-breaking.cc 2 warnings generated. In file included from grob-closure.cc:1: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from span-bar-stub-engraver.cc:22: In file included from ./include/align-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/default-bar-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/default-bar-line-engraver.dep ./out/default-bar-line-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/default-bar-line-engraver.o default-bar-line-engraver.cc rm -f ./out/rest-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-collision-engraver.dep ./out/rest-collision-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/rest-collision-engraver.o rest-collision-engraver.cc In file included from item.cc:20: In file included from ./include/item.hh:22: In file included from ./include/grob.hh:23: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from spanner-break-forbid-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from span-bar-stub-engraver.cc:23: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/stencil-expression.dep; DEPENDENCIES_OUTPUT="./out/stencil-expression.dep ./out/stencil-expression.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/stencil-expression.o stencil-expression.cc 2 warnings generated. rm -f ./out/custos-engraver.dep; DEPENDENCIES_OUTPUT="./out/custos-engraver.dep ./out/custos-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/custos-engraver.o custos-engraver.cc span-bar-stub-engraver.cc:122:21: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize j = Grob::get_vertical_axis_group_index (g); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from note-column-scheme.cc:20: In file included from ./include/note-column.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from default-bar-line-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-symbol.cc:20: In file included from ./include/staff-symbol.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from custos-engraver.cc:21: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/spacing-determine-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-determine-loose-columns.dep ./out/spacing-determine-loose-columns.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-determine-loose-columns.o spacing-determine-loose-columns.cc In file included from item.cc:23: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from item.cc:30: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from paper-book.cc:20: In file included from ./include/paper-book.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ item.cc:167:71: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return to_boolean (scm_c_vector_ref (vis, it->break_status_dir () + 1)); ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from grid-point-engraver.cc:22: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from pure-from-neighbor-interface.cc:20: In file included from ./include/axis-group-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from rest-collision-engraver.cc:22: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ grid-point-engraver.cc:42:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!now.main_part_.mod_rat (mom->main_part_)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from optimal-page-breaking.cc:21: In file included from ./include/optimal-page-breaking.hh:23: In file included from ./include/page-breaking.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from paper-book.cc:27: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from midi-walker.cc:21: In file included from ./include/midi-walker.hh:25: In file included from ./include/lily-proto.hh:23: ../flower/include/flower-proto.hh:35:19: warning: struct template 'PQueue' was previously declared as a class template [-Wmismatched-tags] template struct PQueue; ^ ../flower/include/pqueue.hh:46:7: note: previous use is here class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class In file included from staff-symbol.cc:22: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct 6 warnings generated. rm -f ./out/profile.dep; DEPENDENCIES_OUTPUT="./out/profile.dep ./out/profile.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/profile.o profile.cc 7 warnings generated. In file included from context-property.cc:20: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spanner-break-forbid-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ staff-symbol.cc:107:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] vector values (line_count); ~~~~~~ ^~~~~~~~~~ staff-symbol.cc:112:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] values[i++] = scm_to_double (scm_car (s)); ~~~~~~ ~^~ staff-symbol.cc:120:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] vector values (line_count); ~~~~~~ ^~~~~~~~~~ staff-symbol.cc:123:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] values[i] = height - i * 2; ~~~~~~ ^ staff-symbol.cc:106:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int line_count = scm_ilength (line_positions); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ staff-symbol.cc:236:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] values.resize (ledger_count); ~~~~~~ ^~~~~~~~~~~~ staff-symbol.cc:239:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] values[i] = nearest_line + dir * (ledger_count - i) * 2; ~~~~~~ ^ rm -f ./out/axis-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface-scheme.dep ./out/axis-group-interface-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/axis-group-interface-scheme.o axis-group-interface-scheme.cc staff-symbol.cc:250:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return scm_ilength (line_positions); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from spacing-determine-loose-columns.cc:20: In file included from ./include/staff-spacing.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-symbol.cc:20: In file included from ./include/staff-symbol.hh:23: In file included from ./include/lily-proto.hh:23: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ staff-symbol.cc:158:30: note: in instantiation of function template specialization 'sign' requested here Direction dir = (Direction)sign (pos - nearest_line); ^ In file included from rest-collision-engraver.cc:22: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warningIn file included from : pure-from-neighbor-interface.ccimplicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion]:23 : In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: I64 numerator () const { return sign_ * num_; }warning : ~~~~~~ ~~~~~~^~~~~~implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] ../flower/include/rational.hh:49:35: warning: I64 numerator () const { return sign_ * num_; }implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] ^~~~~ ~ I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] ../flower/include/rational.hh:50 I64 denominator () const { return den_; } ~~~~~~ ^~~~: 37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from profile.cc:20: In file included from ./include/profile.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from pure-from-neighbor-interface.cc:28: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct In file included from stencil-expression.cc:20: In file included from ./include/stencil.hh:26: In file included from ./include/box.hh:10: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from optimal-page-breaking.cc:25: In file included from ./include/paper-score.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct 6 warnings generated. rm -f ./out/separating-line-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/separating-line-group-engraver.dep ./out/separating-line-group-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/separating-line-group-engraver.o separating-line-group-engraver.cc In file included from default-bar-line-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ optimal-page-breaking.cc:45:26: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize first_page_num = robust_scm2int (book_->paper_->c_variable ("first-page-number"), 1); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optimal-page-breaking.cc:51:22: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize page_count = robust_scm2int (forced_page_count, 1); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ optimal-page-breaking.cc:89:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ideal_sys_count = systems_per_page () * page_count; ^~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. In file included from spacing-determine-loose-columns.cc:22: In file included from ./include/spacing-options.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from spacing-determine-loose-columns.cc:22: ./include/spacing-options.hh:32:1: warning: 'Spacing_options' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Spacing_options ^ ./include/lily-proto.hh:177:1: note: did you mean struct here? class Spacing_options; ^~~~~ struct In file included from spacing-determine-loose-columns.cc:23: In file included from ./include/system.hh:23: ./include/column-x-positions.hh:26:1: warning: 'Column_x_positions' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Column_x_positions ^ ./include/lily-proto.hh:58:1: note: did you mean struct here? class Column_x_positions; ^~~~~ struct rm -f ./out/page-spacing.dep; DEPENDENCIES_OUTPUT="./out/page-spacing.dep ./out/page-spacing.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-spacing.o page-spacing.cc default-bar-line-engraver.cc:80:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] && !mp.main_part_ ~^~~~~~~~~~~~~ In file included from separating-line-group-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from midi-walker.cc:21: In file included from ./include/midi-walker.hh:26: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 5 warnings generated. rm -f ./out/change-iterator.dep; DEPENDENCIES_OUTPUT="./out/change-iterator.dep ./out/change-iterator.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/change-iterator.o change-iterator.cc spacing-determine-loose-columns.cc:53:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] && Paper_column::when_mom (col).grace_part_) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from midi-walker.cc:21: In file included from ./include/midi-walker.hh:26: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 2 warnings generated. In file included from midi-walker.cc:21: ./include/midi-walker.hh:28:1: warning: 'Midi_note_event' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_note_event : PQueue_ent ^ ./include/lily-proto.hh:117:1: note: did you mean struct here? class Midi_note_event; ^~~~~ struct rm -f ./out/font-config.dep; DEPENDENCIES_OUTPUT="./out/font-config.dep ./out/font-config.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/font-config.o font-config.cc In file included from midi-walker.cc:24: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct In file included from midi-walker.cc:27: ./include/midi-stream.hh:30:1: warning: 'Midi_stream' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Midi_stream ^ ./include/lily-proto.hh:120:1: note: did you mean struct here? class Midi_stream; ^~~~~ struct 5 warnings generated. 3 warnings generated. rm -f ./out/dots.dep; DEPENDENCIES_OUTPUT="./out/dots.dep ./out/dots.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/dots.o dots.cc rm -f ./out/slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-engraver.dep ./out/slur-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/slur-engraver.o slur-engraver.cc In file included from axis-group-interface-scheme.cc:20: In file included from ./include/axis-group-interface.hh:25: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 6 warnings generated. In file included from midi-walker.cc:21: In file included from ./include/midi-walker.hh:24: In file included from ../flower/include/pqueue.hh:22: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ midi-walker.cc:60:3: note: in instantiation of function template specialization 'vector_sort' requested here vector_sort (items_, audio_item_less); ^ In file included from midi-walker.cc:21: In file included from ./include/midi-walker.hh:24: In file included from ../flower/include/pqueue.hh:22: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ 6 warnings generated. 12 warnings generated. rm -f ./out/staff-performer.dep; DEPENDENCIES_OUTPUT="./out/staff-performer.dep ./out/staff-performer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/staff-performer.o staff-performer.cc rm -f ./out/beam.dep; DEPENDENCIES_OUTPUT="./out/beam.dep ./out/beam.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/beam.o beam.cc rm -f ./out/note-column.dep; DEPENDENCIES_OUTPUT="./out/note-column.dep ./out/note-column.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/note-column.o note-column.cc In file included from page-spacing.cc:20: In file included from ./include/page-spacing.hh:23: In file included from ./include/constrained-breaking.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from slur-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/page-breaking-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-breaking-scheme.dep ./out/page-breaking-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/page-breaking-scheme.o page-breaking-scheme.cc In file included from custos-engraver.cc:24: In file included from ./include/pitch.hh:25: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from beam.cc:38: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 8 warnings generated. 5 warnings generated. 6 warnings generated. rm -f ./out/pointer-group-interface.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface.dep ./out/pointer-group-interface.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/pointer-group-interface.o pointer-group-interface.cc rm -f ./out/forbid-break-engraver.dep; DEPENDENCIES_OUTPUT="./out/forbid-break-engraver.dep ./out/forbid-break-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/forbid-break-engraver.o forbid-break-engraver.cc In file included from change-iterator.cc:20: In file included from ./include/change-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ rm -f ./out/spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/spacing-engraver.dep ./out/spacing-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/spacing-engraver.o spacing-engraver.cc 2 warnings generated. In file included from change-iterator.cc:20: In file included from ./include/change-iterator.hh:23: In file included from ./include/simple-music-iterator.hh:23: In file included from ./include/music-iterator.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/audio-element.dep; DEPENDENCIES_OUTPUT="./out/audio-element.dep ./out/audio-element.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/audio-element.o audio-element.cc In file included from forbid-break-engraver.cc:19: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from spacing-engraver.cc:20: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from note-column.cc:20: In file included from ./include/note-column.hh:23: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 11 warnings generated. In file included from slur-engraver.cc:22: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/includable-lexer.dep; DEPENDENCIES_OUTPUT="./out/includable-lexer.dep ./out/includable-lexer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/includable-lexer.o includable-lexer.cc page-spacing.cc:51:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (rod_height_) ~~ ^~~~~~~~~~~ page-spacing.cc:113:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (rod_height_) ~~ ^~~~~~~~~~~ 5 warnings generated. page-spacing.cc:363:42: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] + (page % 2 == 0) ? lines_[page_start - 1].turn_penalty_ : 0; ~~~~~~~~~~~~~~~~~ ^ page-spacing.cc:363:42: note: place parentheses around the '+' expression to silence this warning + (page % 2 == 0) ? lines_[page_start - 1].turn_penalty_ : 0; ^ page-spacing.cc:363:42: note: place parentheses around the '?:' expression to evaluate it first + (page % 2 == 0) ? lines_[page_start - 1].turn_penalty_ : 0; ^ ( ) page-spacing.cc:363:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] + (page % 2 == 0) ? lines_[page_start - 1].turn_penalty_ : 0; ^~~~~~~~~~~~~~~~~ ~ page-spacing.cc:306:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Page_spacing space (breaker_->page_height (page_num + first_page_num_, last), ~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~ page-spacing.cc:321:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] space.resize (breaker_->page_height (prev->page_ + 1, last)); ~~~~~~~~~~~ ~~~~~~~~~~~~^~~ page-spacing.cc:324:50: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] space.resize (breaker_->page_height (first_page_num_, last)); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~ 5 warnings generated. rm -f ./out/warn-scheme.dep; DEPENDENCIES_OUTPUT="./out/warn-scheme.dep ./out/warn-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/warn-scheme.o warn-scheme.cc rm -f ./out/metronome-engraver.dep; DEPENDENCIES_OUTPUT="./out/metronome-engraver.dep ./out/metronome-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/metronome-engraver.o metronome-engraver.cc rm -f ./out/key-engraver.dep; DEPENDENCIES_OUTPUT="./out/key-engraver.dep ./out/key-engraver.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/key-engraver.o key-engraver.cc /data/scratch/print/lilypond/work/.tools/bin/flex -Cfe -p -p -oout/lexer.cc lexer.ll In file included from dots.cc:20: In file included from ./include/dots.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam.cc:42: ./include/beam-scoring-problem.hh:46:1: warning: 'Beam_configuration' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Beam_configuration ^ ./include/lily-proto.hh:47:1: note: did you mean struct here? class Beam_configuration; ^~~~~ struct In file included from beam.cc:42: ./include/beam-scoring-problem.hh:74:1: warning: 'Beam_quant_parameters' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Beam_quant_parameters ^ ./include/lily-proto.hh:48:1: note: did you mean struct here? class Beam_quant_parameters; ^~~~~ struct In file included from beam.cc:43: In file included from ./include/beaming-pattern.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from warn-scheme.cc:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from beam.cc:49: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct In file included from page-breaking-scheme.cc:20: In file included from ./include/paper-book.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from metronome-engraver.cc:23: In file included from ./include/engraver.hh:23: In file included from ./include/grob-info.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from staff-performer.cc:23: In file included from ./include/audio-column.hh:24: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ beam.cc:413:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] seg.rank_ = 2 * i + (d + 1) / 2; ~ ~~~~~~~~^~~ beam.cc:457:64: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] Beam_stem_segment const &neighbor_seg = segs[j + event_dir]; ~ ^~~~~~~~~ beam.cc:508:73: warning: implicit conversion changes signedness: 'Direction' to 'unsigned long' [-Wsign-conversion] Grob *neighbor_stem = stems[seg.stem_index_ + event_dir]; ~ ^~~~~~~~~ In file included from forbid-break-engraver.cc:19: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ beam.cc:413:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] seg.rank_ = 2 * i + (d + 1) / 2; ~ ~~~~~~^~~~~~~~~~~~~ rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/parser.o out/parser.cc In file included from dots.cc:25: ./include/lookup.hh:27:1: warning: 'Lookup' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Lookup ^ ./include/lily-proto.hh:100:1: note: did you mean struct here? class Lookup; ^~~~~ struct beam.cc:649:17: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = (dy && span.length ()) ? dy / span.length () : 0; ^~ ~~ beam.cc:649:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] Real slope = (dy && span.length ()) ? dy / span.length () : 0; ~~ ~~~~~^~~~~~~~~ beam.cc:660:34: warning: operand of ? changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] ? segments[0].vertical_count_ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ beam.cc:661:39: warning: operand of ? changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] : segments.back ().vertical_count_); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ beam.cc:933:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] Interval head_extents = head_extents_array[j++]; ~~~~~~~~~~~~~~~~~~ ~^~ beam.cc:975:7: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] if (shorten) ~~ ^~~~~~~ 5 warnings generated. In file included from pointer-group-interface.cc:20: In file included from ./include/pointer-group-interface.hh:25: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ beam.cc:1025:15: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real relx = dx ? (stem->relative_coordinate (common[X_AXIS], X_AXIS) - xl) / dx : 0; ^~ ~ rm -f ./out/relocate.dep; DEPENDENCIES_OUTPUT="./out/relocate.dep ./out/relocate.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/relocate.o relocate.cc In file included from separating-line-group-engraver.cc:28: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ beam.cc:1145:51: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int count = beaming->beamlet_count (i, d); ~~~~~~~~~~~~~ ^ beam.cc:1149:61: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] count = min (count, beaming->beamlet_count (i, -d)); ~~~~~~~~~~~~~ ^ beam.cc:1189:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return stems.size (); ~~~~~~ ~~~~~~^~~~~~~ beam.cc:1257:16: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = dy && dx ? dy / dx : 0; ^~ ~~ beam.cc:1257:22: warning: implicit conversion turns floating-point number into integer: 'Real' (aka 'double') to 'bool' [-Wfloat-conversion] Real slope = dy && dx ? dy / dx : 0; ~~ ^~ beam.cc:1343:15: warning: implicit conversion changes signedness: 'int' to 'vsize' (aka 'unsigned long') [-Wsign-conversion] vsize idx = -1; ~~~ ^~ In file included from key-engraver.cc:20: In file included from ./include/clef.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 3 warnings generated. In file included from beam.cc:38: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:22: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ beam.cc:437:7: note: in instantiation of function template specialization 'vector_sort >' requested here vector_sort (segs, less ()); ^ In file included from beam.cc:38: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:41: ../flower/include/std-vector.hh:217:38: warning: implicit conversion changes signedness: 'vsize' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] sort (v.begin () + b, v.begin () + e, less); ~ ^ In file included from beam.cc:38: In file included from ./include/beam.hh:24: In file included from ./include/grob-interface.hh:23: In file included from ./include/lily-guile.hh:38: In file included from ../flower/include/interval.hh:25: In file included from ../flower/include/flower-proto.hh:31: ../flower/include/real.hh:48:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (x) ~~ ^ beam.cc:768:15: note: in instantiation of function template specialization 'sign' requested here if (sign (positions[d]) == d) ^ rm -f ./out/lily-parser-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-parser-scheme.dep ./out/lily-parser-scheme.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-parser-scheme.o lily-parser-scheme.cc 2 warnings generated. 5 warnings generated. rm -f ./out/lily-lexer.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer.dep ./out/lily-lexer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lily-lexer.o lily-lexer.cc In file included from spacing-engraver.cc:21: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -Woverloaded-virtual -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -I/usr/pkg/include/python2.7 -I/usr/pkg/include/python2.7 -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -DHAVE_DB_185_H -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DHAVE_CONFIG_H -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -g -pipe -I/usr/pkg/guile/1.8/include -I/usr/pkg/include -I/usr/include -pthread -I/usr/pkg/include/freetype2 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -W -Wall -Wconversion -o out/lexer.o out/lexer.cc pointer-group-interface.cc:29:21: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return arr ? arr->size () : 0; ~~~~~~ ~~~~~^~~~~~~ In file included from spacing-engraver.cc:25: ../flower/include/pqueue.hh:46:1: warning: 'PQueue' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class PQueue ^ ../flower/include/flower-proto.hh:35:19: note: did you mean class here? template struct PQueue; ^~~~~~ class spacing-engraver.cc:181:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!now_.grace_part_) ~^~~~~~~~~~~~~~~~ 2 warnings generated. In file included from key-engraver.cc:21: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ key-engraver.cc:191:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (ly_scm2rational (scm_cdar (s))) ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from staff-performer.cc:23: In file included from ./include/audio-column.hh:24: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from metronome-engraver.cc:25: In file included from ./include/context.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from staff-performer.cc:25: ./include/audio-staff.hh:27:1: warning: 'Audio_staff' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Audio_staff : public Audio_element ^ ./include/lily-proto.hh:35:1: note: did you mean struct here? class Audio_staff; ^~~~~ struct 3 warnings generated. In file included from includable-lexer.cc:31: In file included from ./include/source-file.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ staff-performer.cc:289:31: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] : channel_map.size (); ~~~~~~~~~~~~^~~~~~~ 5 warnings generated. 6 warnings generated. In file included from lily-parser-scheme.cc:22: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:23: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 9 warnings generated. 5 warnings generated. In file included from relocate.cc:36: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 7 warnings generated. relocate.cc:277:38: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] out += string (ptr, dollar - ptr); ~~~~~~ ~~~~~~~^~~~~ relocate.cc:311:51: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] string var_name (start_var, end_var - start_var); ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ 2 warnings generated. In file included from lexer.ll:56: In file included from ./include/context-def.hh:25: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-lexer.cc:20: In file included from ./include/lily-lexer.hh:25: In file included from ./include/input.hh:69: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ 2 warnings generated. In file included from lexer.ll:56: ./include/context-def.hh:34:1: warning: 'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Context_def ^ ./include/lily-proto.hh:60:1: note: did you mean struct here? class Context_def; ^~~~~ struct In file included from lily-parser-scheme.cc:22: In file included from ./include/lily-parser.hh:23: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from lexer.ll:57: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from parser.yy:123: In file included from ./include/book.hh:27: In file included from ./include/smobs.hh:23: In file included from ./include/lily-guile.hh:27: In file included from /usr/pkg/guile/1.8/include/libguile.h:24: /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:30: warning: operand of ? changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ~~~~~~~~~^~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:37: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:1871:10: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return __GMP_ABS (__gmp_z->_mp_size); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/print/lilypond/work/.buildlink/include/gmp.h:445:42: note: expanded from macro '__GMP_ABS' #define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) ^~~~ In file included from lily-lexer.cc:20: In file included from ./include/lily-lexer.hh:26: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ In file included from lily-lexer.cc:29: ./include/keyword.hh:26:1: warning: 'Keyword_ent' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Keyword_ent ^ ./include/lily-proto.hh:90:1: note: did you mean struct here? class Keyword_ent; ^~~~~ struct In file included from lily-lexer.cc:29: ./include/keyword.hh:35:1: warning: 'Keyword_table' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct Keyword_table ^ ./include/lily-proto.hh:91:1: note: did you mean struct here? class Keyword_table; ^~~~~ struct out/lexer.cc:5130:3: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:194:3: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] yyless (0); ^~~~~~~~~~ out/lexer.cc:229:3: note: expanded from macro 'yyless' YY_DO_BEFORE_ACTION; /* set up yytext again */ \ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:224:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:368:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int n = hi.end () - hi.start (); ~ ~~~~~~~~~~^~~~~~~~~~~~~ lexer.ll:402:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:410:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:415:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:425:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int n = hi.end () - hi.start (); ~ ~~~~~~~~~~^~~~~~~~~~~~~ lexer.ll:441:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] int n = hi.end () - hi.start (); ~ ~~~~~~~~~~^~~~~~~~~~~~~ lexer.ll:513:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:521:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:533:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:589:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:597:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:630:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:637:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:645:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:681:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:789:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:797:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:813:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ lexer.ll:819:1: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] YY_DO_BEFORE_ACTION; /* set up yytext again */ ^~~~~~~~~~~~~~~~~~~ out/lexer.cc:4636:11: note: expanded from macro 'YY_DO_BEFORE_ACTION' yyleng = (yy_size_t)(yy_cp - yy_bp); \ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ out/lexer.cc:6262:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lily-lexer.cc:183:21: warning: implicit conversion loses integer precision: 'vsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return keytable_->lookup (s.c_str ()); ~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ out/lexer.cc:6468:18: error: out-of-line definition of 'LexerInput' does not match any declaration in 'yyFlexLexer' int yyFlexLexer::LexerInput( char* buf, yy_size_t max_size ) ^~~~~~~~~~ out/lexer.cc:6486:25: warning: implicit conversion changes signedness: 'yy_size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion] (void) yyin.read( buf, max_size ); ~~~~ ^~~~~~~~ out/lexer.cc:6491:15: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32] return yyin.gcount(); ~~~~~~ ~~~~~^~~~~~~~ out/lexer.cc:6608:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); ~ ^~~~~~~~~~ out/lexer.cc:6630:8: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { ^~~~~~~~~~ ~ out/lexer.cc:6632:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); ^~~~~~~~~~ ~ out/lexer.cc:6632:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); ~ ~~~~~~~~~~~~~^~~~ out/lexer.cc:6606:18: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] (yy_n_chars), num_to_read ); ~~~~~~~~~~~~~~^~~~~~~~~~~~~ out/lexer.cc:4987:48: note: expanded from macro 'YY_INPUT' if ( (int)(result = LexerInput( (char *) buf, max_size )) < 0 ) \ ~~~~~~~~~~ ^~~~~~~~ out/lexer.cc:6709:43: warning: implicit conversion changes signedness: 'int' to 'yy_size_t' (aka 'unsigned long') [-Wsign-conversion] yy_size_t number_to_move = (yy_n_chars) + 2; ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ out/lexer.cc:6721:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/lexer.cc:6721:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ out/lexer.cc:6761:23: warning: implicit conversion changes signedness: 'int' to 'yy_size_t' (aka 'unsigned long') [-Wsign-conversion] yy_size_t offset = (int) ((yy_c_buf_p) - (yytext_ptr)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/lexer.cc:6873:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); ~ ^~~~~~~~~~ out/lexer.cc:6893:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ out/lexer.cc:6912:34: error: out-of-line definition of 'yy_create_buffer' does not match any declaration in 'yyFlexLexer' YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream& file, yy_size_t size ) ^~~~~~~~~~~~~~~~ out/lexer.cc:6944:31: error: out-of-line definition of 'yy_create_buffer' does not match any declaration in 'yyFlexLexer' YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file, yy_size_t size ) ^~~~~~~~~~~~~~~~ out/lexer.cc:6946:34: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return yy_create_buffer( *file, size ); ~~~~~~~~~~~~~~~~ ^~~~ out/lexer.cc:6991:23: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] b->yy_input_file = (&file == 0) ? NULL : file.rdbuf(); ^~~~ ~ out/lexer.cc:7067:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); ~ ^~~~~~~~~~ lexer.ll:845:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_null (extra_tokens_)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:36:34: note: expanded from macro 'scm_is_null' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:845:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/pairs.h:36:34: note: expanded from macro 'scm_is_null' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:845:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_null (extra_tokens_)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:36:34: note: expanded from macro 'scm_is_null' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:845:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/pairs.h:36:34: note: expanded from macro 'scm_is_null' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:859:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_false (p)) ^~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:859:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:859:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_false (p)) ^~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:859:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:899:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_false (p)) ^~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:899:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:899:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_false (p)) ^~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:899:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/boolean.h:34:25: note: expanded from macro 'scm_is_false' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1003:9: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] cs = SCM_CAR (cs); ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:38:44: note: expanded from macro 'SCM_CAR' #define SCM_CAR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_0 (x))) ^~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:199:30: note: expanded from macro 'SCM_CELL_OBJECT_0' #define SCM_CELL_OBJECT_0(x) SCM_CELL_OBJECT ((x), 0) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:33:41: note: expanded from macro 'SCM_VALIDATE_PAIR' # define SCM_VALIDATE_PAIR(cell, expr) (expr) ^~~~ lexer.ll:1003:9: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/pairs.h:38:44: note: expanded from macro 'SCM_CAR' #define SCM_CAR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_0 (x))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:199:30: note: expanded from macro 'SCM_CELL_OBJECT_0' #define SCM_CELL_OBJECT_0(x) SCM_CELL_OBJECT ((x), 0) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1006:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_eq (cs, ly_lily_module_constant ("ly:music?"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1006:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1006:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (scm_is_eq (cs, ly_lily_module_constant ("ly:music?"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1006:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1008:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_eq (cs, ly_lily_module_constant ("ly:event?"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1008:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1008:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_eq (cs, ly_lily_module_constant ("ly:event?"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1008:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1022:16: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] optional = SCM_CDR (cs); ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:39:44: note: expanded from macro 'SCM_CDR' #define SCM_CDR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_1 (x))) ^~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:200:30: note: expanded from macro 'SCM_CELL_OBJECT_1' #define SCM_CELL_OBJECT_1(x) SCM_CELL_OBJECT ((x), 1) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:33:41: note: expanded from macro 'SCM_VALIDATE_PAIR' # define SCM_VALIDATE_PAIR(cell, expr) (expr) ^~~~ lexer.ll:1022:16: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/pairs.h:39:44: note: expanded from macro 'SCM_CDR' #define SCM_CDR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_1 (x))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:200:30: note: expanded from macro 'SCM_CELL_OBJECT_1' #define SCM_CELL_OBJECT_1(x) SCM_CELL_OBJECT ((x), 1) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1023:10: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] cs = SCM_CAR (cs); ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:38:44: note: expanded from macro 'SCM_CAR' #define SCM_CAR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_0 (x))) ^~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:199:30: note: expanded from macro 'SCM_CELL_OBJECT_0' #define SCM_CELL_OBJECT_0(x) SCM_CELL_OBJECT ((x), 0) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ /usr/pkg/guile/1.8/include/libguile/pairs.h:33:41: note: expanded from macro 'SCM_VALIDATE_PAIR' # define SCM_VALIDATE_PAIR(cell, expr) (expr) ^~~~ lexer.ll:1023:10: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/pairs.h:38:44: note: expanded from macro 'SCM_CAR' #define SCM_CAR(x) (SCM_VALIDATE_PAIR (x, SCM_CELL_OBJECT_0 (x))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:199:30: note: expanded from macro 'SCM_CELL_OBJECT_0' #define SCM_CELL_OBJECT_0(x) SCM_CELL_OBJECT ((x), 0) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:198:27: note: expanded from macro 'SCM_CELL_OBJECT' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_OBJECT ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1033:9: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!scm_is_eq (optional, SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1033:9: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1033:9: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!scm_is_eq (optional, SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1033:9: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1055:13: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_symbol (yylval)) ^~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:28:39: note: expanded from macro 'scm_is_symbol' #define scm_is_symbol(x) (!SCM_IMP (x) \ ^~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:387:27: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1055:13: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:28:39: note: expanded from macro 'scm_is_symbol' #define scm_is_symbol(x) (!SCM_IMP (x) \ ^ /usr/pkg/guile/1.8/include/libguile/tags.h:387:27: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1055:13: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_symbol (yylval)) ^~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1055:13: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1055:13: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_symbol (yylval)) ^~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1055:13: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:191:27: note: expanded from macro 'SCM_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1055:13: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] else if (scm_is_symbol (yylval)) ^~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1055:13: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/symbols.h:29:42: note: expanded from macro 'scm_is_symbol' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:427:38: note: expanded from macro 'SCM_TYP7' #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:222:26: note: expanded from macro 'SCM_CELL_TYPE' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1114:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!SCM_UNBNDP (readerdata)) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1114:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1114:7: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!SCM_UNBNDP (readerdata)) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1114:7: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1122:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (SCM_UNBNDP (sval)) ^~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1122:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1122:6: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] In file included from parser.yy:124: ./include/context-def.hh:34: if (SCM_UNBNDP (sval)) ^~~~~~~~~~~~~~~~~ 1:/usr/pkg/guile/1.8/include/libguile/tags.h :warning539: :25'Context_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: note: expanded from macro 'SCM_UNBNDP' struct Context_def ^ #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1122:6: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:539:25: note: expanded from macro 'SCM_UNBNDP' #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/struct.h:57:29: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:387:27: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' ./include/lily-proto.hh:#define SCM_VALUESP(x) (SCM_STRUCTP (x)\60:1: ^ note: did you mean struct here? /usr/pkg/guile/1.8/include/libguile/struct.h:57:29: note: expanded from macro 'SCM_STRUCTP' class Context_def; ^~~~~ struct #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:387:27: note: expanded from macro 'SCM_IMP' #define SCM_IMP(x) (6 & SCM_UNPACK (x)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3' #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:55: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3' #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:90:39: note: expanded from macro 'SCM2PTR' # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3' #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3' #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:191:27: note: expanded from macro 'SCM_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:168:35: note: expanded from macro 'SCM_GC_CELL_WORD' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' #define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) ^~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3' #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^~~~~~~~~~~~~~~~~ note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:60: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ /usr/pkg/guile/1.8/include/libguile/gc.h:187:42: note: expanded from macro 'SCM_VALIDATE_CELL' # define SCM_VALIDATE_CELL(cell, expr) (expr) ^~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:29:25: note: expanded from macro 'SCM_VALUESP' #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ ^ /usr/pkg/guile/1.8/include/libguile/struct.h:57:44: note: expanded from macro 'SCM_STRUCTP' In file included from parser.yy:125: ./include/context-mod.hh:37:1:#define SCM_STRUCTP(X) (!SCM_IMP(X) && (SCM_TYP3(X) == scm_tc3_struct)) warning ^: 'Context_mod' defined as a struct here but previously declared as a class [-Wmismatched-tags] /usr/pkg/guile/1.8/include/libguile/tags.h:412:29: note: expanded from macro 'SCM_TYP3'struct Context_mod ^ #define SCM_TYP3(x) (7 & SCM_CELL_TYPE (x)) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/pkg/guile/1.8/include/libguile/gc.h:167:43: note: expanded from macro 'SCM_GC_CELL_OBJECT' #define SCM_GC_CELL_OBJECT(x, n) (((SCM *)SCM2PTR (x)) [n]) ^ /usr/pkg/guile/1.8/include/libguile/gc.h./include/lily-proto.hh::9061::391:: notenote: did you mean struct here? : expanded from macro 'SCM2PTR' class Context_mod; ^~~~~ struct # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:30:28: note: expanded from macro 'SCM_VALUESP' && scm_is_eq (scm_struct_vtable (x), scm_values_vtable)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:30:28: note: expanded from macro 'SCM_VALUESP' && scm_is_eq (scm_struct_vtable (x), scm_values_vtable)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1128:21: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (extra_token && SCM_VALUESP (sval)) ^~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/values.h:30:28: note: expanded from macro 'SCM_VALUESP' && scm_is_eq (scm_struct_vtable (x), scm_values_vtable)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1128:21: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/values.h:30:28: note: expanded from macro 'SCM_VALUESP' && scm_is_eq (scm_struct_vtable (x), scm_values_vtable)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1148:11: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!scm_is_eq (yylval, SCM_UNSPECIFIED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1148:11: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:26: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ lexer.ll:1148:11: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] if (!scm_is_eq (yylval, SCM_UNSPECIFIED)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~~~~~ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^~~~~~~~ lexer.ll:1148:11: note: consider using __builtin_trap() or qualifying pointer with 'volatile' /usr/pkg/guile/1.8/include/libguile/tags.h:145:44: note: expanded from macro 'scm_is_eq' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^ /usr/pkg/guile/1.8/include/libguile/tags.h:122:45: note: expanded from macro 'SCM_UNPACK' # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ^ 76 warnings and 3 errors generated. /data/scratch/print/lilypond/work/lilypond-2.18.2/stepmake/stepmake/c++-rules.make:7: recipe for target 'out/lexer.o' failed gmake[1]: *** [out/lexer.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... 4 warnings generated. In file included from parser.yy:131: In file included from ./include/lily-lexer.hh:26: In file included from ./include/duration.hh:23: In file included from ./include/moment.hh:24: ../flower/include/rational.hh:49:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'I64' (aka 'long long') [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ~~~~~~ ~~~~~~^~~~~~ ../flower/include/rational.hh:49:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] I64 numerator () const { return sign_ * num_; } ^~~~~ ~ ../flower/include/rational.hh:50:37: warning: implicit conversion changes signedness: 'const U64' (aka 'const unsigned long long') to 'I64' (aka 'long long') [-Wsign-conversion] I64 denominator () const { return den_; } ~~~~~~ ^~~~ 8 warnings generated. ./out/parser.cc:2240:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] return yystpcpy (yyres, yystr) - yyres; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./out/parser.cc:2508:12: warning: implicit conversion loses integer precision: 'int' to 'yytype_int16' (aka 'short') [-Wconversion] *yyssp = yystate; ~ ^~~~~~~ ./out/parser.cc:2513:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] YYSIZE_T yysize = yyssp - yyss + 1; ~~~~~~ ~~~~~~~~~~~~~^~~ parser.yy:3108:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (scm_to_double ((yyvsp[0]))) { ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. ./out/parser.cc:855:28: warning: unused variable 'yytoknum' [-Wunused-const-variable] static const yytype_uint16 yytoknum[] = ^ 28 warnings generated. 7 warnings generated. 12 warnings generated. gmake[1]: Leaving directory '/data/scratch/print/lilypond/work/lilypond-2.18.2/lily' /data/scratch/print/lilypond/work/lilypond-2.18.2/stepmake/stepmake/generic-targets.make:6: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/print/lilypond *** Error code 1 Stop. make: stopped in /data/pkgsrc/print/lilypond